Software-ul standard este adesea un bun punct de plecare. Economisește timp la început și oferă un cadru util pentru procese frecvente. Devine însă critic acolo unde cazurile speciale, integrările, aprobările sau responsabilitățile consolidate determină activitatea zilnică și sistemul funcționează doar prin ocolișuri.
Soluțiile software personalizate merită atunci când companiile trebuie în mod constant să construiască improvizații: exporturi manuale, tabele auxiliare, întreținere dublă a datelor, liste paralele sau procese speciale în afara sistemului. Exact acolo apar erori, fricțiune operațională și costuri ascunse de operare.
O dezvoltare individuală bună nu trebuie, prin urmare, să reinventeze totul. Ar trebui să reflecte procesele care sunt cu adevărat viabile din punct de vedere economic și, în același timp, să ordoneze modelul de date, rolurile și logica de operare astfel încât soluția să nu se destrame după prima livrare. Valoarea reală nu constă în cerința specială, ci într-o arhitectură care reduce în mod real povara operațională a companiei.