Realmente mitas pessoas carecem de uma interface visual para ajudar no desenvolvimento e eu vou um pouco mais longe, penso que cada classe e function criada poderia ser guardada num repositório para futuros projetos reaproveitarem.
Podriamos montar em cima das tabelas ou fazer na propria intrface a criação das classes e funcoes que ficaria guardadas no NOSQL. Para reutilizar o usuario soh precisaria arrastar o nome dela para o palco principal de seu projeto assim como arrastar as funcoes para as classes, setando as variaveis envolvidas. Poderia haver marcadores de validacao por exemplo: por tipo de variavel(data, hora, int, string), por nome(email, cpf, cnpj, url) e essas validacoes seriam aplicadas automaticamente sempre q um desses marcadores fosse utilizado.