Razlog je v tem, da je včasih težko najti programski paket, ki bo znal delati z vsemi uporabljanimi operacijskimi sistemi, omrežji, zbirkami podatkov, paketi, kot je SAP, in podobno. Včasih je za polno prilagoditev potrebno celo sodelovanje ponudnika programske opreme, ki kupcu na kožo napiše določen povezovalni modul. Kupcu, ki bo za končno rešitev namenil nekaj 100.000 ali celo milijonov dolarjev (vštevši s strojno opremo), se je seveda smiselno hitro ukloniti.