V večjih podjetjih pa se odločitev večinoma vrti okoli programske opreme, ki bo poganjala celoten strojni podsistem. 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.