Numărul de utilizatori și rolurileNu contează doar câți oameni intră în aplicație, ci câte tipuri de roluri există. Fiecare rol nou înseamnă drepturi de acces, ecrane și rapoarte proprii, deci muncă suplimentară de proiectare și testare.
Integrările cu sisteme externeLegătura cu un program de contabilitate, cu o platformă eCommerce, cu firme de curierat sau cu ANAF adaugă efort de dezvoltare. Costul depinde de calitatea documentației furnizate de sistemul respectiv și de stabilitatea interfeței.
Migrarea datelor existentePreluarea clienților, produselor și documentelor din Excel sau dintr-o aplicație veche cere curățare, corelare și verificare. Datele neuniforme, cu duplicate și câmpuri incomplete, cresc semnificativ timpul alocat acestei etape.
Complexitatea fluxurilor de lucruUn proces liniar se construiește repede. Fluxurile cu aprobări pe mai multe niveluri, condiții de business, calcule de comisioane sau reguli diferite pe filiale necesită analiză detaliată și verificări suplimentare înainte de livrare.
Aplicația mobilăO interfață web adaptată pentru telefon este inclusă implicit. O aplicație mobilă nativă, instalabilă, cu lucru fără conexiune și notificări proprii, reprezintă un proiect separat și se estimează distinct față de partea web.
Designul personalizatInterfața funcțională, curată, face parte din preț. Un design creat integral pe identitatea vizuală a companiei, cu ecrane desenate individual și componente grafice proprii, adaugă o etapă de proiectare vizuală facturată separat.
Nivelul de testare cerutTestarea funcțională de bază este inclusă în orice proiect. Sistemele care gestionează bani, stocuri sau date sensibile primesc testare QA extinsă, cu scenarii documentate și mediu de test dedicat, ceea ce influențează bugetul.
Mentenanța și suportul ulteriorDupă livrare, aplicația poate rula fără costuri recurente sau poate intra într-un contract de mentenanță și suport. Alegerea dintre cele două variante schimbă costul total pe termen lung, nu prețul dezvoltării inițiale.