Utilizzare strumenti software specializzati per generare codice informatico da specifiche, come diagrammi, informazioni strutturate o altri strumenti per descrivere la funzionalità.