Tradicionalmente, el desarrollo de software ha quedado reservado a programadores con formación específica y grandes conocimientos de desarrollo. Sin embargo, en los últimos años esta tendencia ha empezado a cambiar con la irrupción del no code y el low code, que han democratizado la creación de software.