El framework o compilador utiliza esta especificación, junto con plantillas de código predefinidas, para generar el código final que la aplicación puede usar para crear, leer, actualizar y borrar entradas de la base de datos, tratando así las plantillas como un "andamio" sobre el cual construir una aplicación más fuerte.
El andamiaje se hizo popular por el framework Ruby on Rails.
Se ha adaptado a otros entornos, incluidos OutSystems Platform, Express Framework, Play framework, Django, Web2py, MonoRail , Brail, Symfony, Laravel, CodeIgniter, Yii, CakePHP, Phalcon PHP, Model-Glue, PRADO, Grails, Catalyst, Seam Framework, Spring Roo, JHipster, ASP.NET Dynamic Data, ASP.NET MVC framework y Kumbia PHP.
Los proyectos de software normalmente comparten ciertas convenciones en su estructura y requisitos.
Algunos ejemplos de estas herramientas incluyen Yeoman, Cargo y Ritchie CLI.