Este modelo de desarrollo de software proporciona un marco de trabajo para consultores, arquitectos, analistas y otros roles durante todo el ciclo de desarrollo de software para crear aplicaciones con filtros, reportes y gráficas. El modelo aumenta la productividad de los desarrolladores, permite que las empresas creen software rápidamente y a menor costo, y genera software listo para usar con documentación e instalador.