Kako bi se kompletan projekt uspješno odradio, vrlo je važno da naručitelj odredi voditelja projekta sa svoje strane koji dobro poznaje sve poslovne procese tvrtke i koji će se aktivno uključiti u cijeli proces integracije, kako bi se izbjeglo trošenje vremena na čekanje potrebnih informacija i kako bi zajedno proučili želje i zahtjeve, dostupne mogućnosti i predstavili vam najbolje rješenje.
Prije samog početka razvoja i programiranja, neophodno je provjeriti tehnološke mogućnosti sa tvrtkom koja je proizvođač poslovnog sustava, biti u međusobnoj komunikaciji ponekad i sa sistemskim odjelom naručitelja ili njihovim vanjskim tvrtkama koji održavaju mrežnu infrastrukturu, pružateljima Internet usluge naručitelja, dakle većim brojem osoba koji vrlo često moraju biti uključeni u proces integracije, kako bi precizno dogovorili pravila protoka podataka, unosa i ažuriranja svih informacija, i pokrili ponašanje sinkronizacije na sve moguće slučajeve koje se mogu dogoditi tijekom navedenog procesa.
Kada su ostvareni svi tehnološki, organizacijski i projektni uvjeti, dakle sve gore navedeno, kreće se u fazu razvoja i programiranja.