"Il cliente al centro"
Lo sviluppo del software si è molto evoluto durante la storia dell'informatica, partendo da procedure caotiche e non strutturate, fino ad arrivare ai moderni processi di sviluppo definiti dall'ingegneria del software.
Un processo di sviluppo si definisce come una serie di metodologie, best practice e procedure che permettono la creazione, la documentazione e la manutenzione di un sistema software in maniera efficiente ed efficace.