razorCMS comenzó como un sistema de administración de contenido de archivos planos sin base de datos, derivado de un proyecto llamado uCMS. Su estructura le permitió tener la cantidad justa de funcionalidad que necesitaba en una solución CMS de archivo plano, agregando extensiones (paquetes de hojas) para una mayor funcionalidad, al tiempo que permite la configuración en servidores simples sin base de datos. razorCMS le brindó la funcionalidad básica requerida para ejecutar un sitio web, agregue la funcionalidad adicional que necesite a través del sistema de administración de paquetes de hojas. Todo, desde los editores WYSIWYG hasta la URL SEF, se agregó como funcionalidad adicional.