Ogni azienda, anche la più piccola, ha necessità di disporre di un insieme esaustivo di competenze informatiche. È però antieconomico per una piccola struttura dotarsi di risorse che non sono costantemente necessarie.
Un consulente esterno è in grado di fornire all'azienda la disponibilità delle conoscenze nel momento in cui sono necessarie senza essere un costo fisso: egli è in grado di intervenire per affiancare il personale interno nelle decisioni relative alla Information Tecnology.
Un consulente non è un fornitore di hardware o di software, ne è legato ad un particolare fornitore; può quindi operare nel pieno interesse del suo committente, senza vincoli di sorta.
Il consulente è in grado di parlare con il proprio cliente un linguaggio chiaro, di presentare le problematiche in una forma che non richiede competenze tecniche; egli può poi definire i requisiti di un progetto che risolve tali problematiche, identificare gli strumenti migliori per svilupparlo e seguirne la realizzazione fino al completamento.
