non integrazione tra sistemi esistenti, scarsa ingegnerizzazione del software, elevati costi di manutenzione.
spazia dall'identificazione del brief fino all'ingegnerizzazione, dalla progettazione alla realizzazione di siti