Il settore della consulenza informatica può essere diviso in tre categorie principali:
servizi professionali: aziende che hanno un notevole numero di consulenti e un'alta tariffa di fatturazione. Queste aziende cercano forza lavoro specialmente nelle nazioni che hanno un costo del lavoro molto ridotto;
aziende dette Staffing: tali tipi di aziende lavorano mettendo al servizio dei loro clienti uno o più consulenti su base temporanea. Queste aziende sono chiamate dispregiativamente "body shops". Tali aziende anche se sono geograficamente limitate dalla posizione dei loro clienti, si distinguono dalle precedenti dato che solitamente fatturano non a progetto o a obiettivi, ma in base al numero di giorni di lavoro dei propri consulenti presso la sede del cliente;
consulenti indipendenti che lavorano in base ad un contratto o in maniera del tutto autonoma, dietro compenso orario o a progetto.