La necessità di disporre di un Software progettato specificamente per le proprie esigenze rappresenta un fattore molto comune, soprattutto  per aziende che per una gestione ottimale delle proprie risorse, non possono utilizzare software già presenti sul mercato.

Il mio lavoro può essere suddiviso in due fasi successive:
. nella prima fase il mio compito è quello di analizzare e chiarire le esigenze degli Utenti che utilizzeranno il Software
. nella seconda fase mi incarico della progettazione, codifica, documentazione, collaudo e manutenzione dei programmi da me creati in risposta alle esigenze del Cliente.

Questo è, in maniera molto semplificata, il lavoro dello sviluppatore di Software.

Il mio lavoro si svolge a ritmi serrati, spesso si lavora a scadenza per cui i miei orari risultano piuttosto flessibili.