De två grundläggande källorna för att få applikationsprogramvara är:
1. Utveckla det internt: Detta handlar om att skapa programvaran från början av ett företags eget interna utvecklingsteam.
2. förvärva det från en tredje part: Detta inkluderar att köpa programvara utanför hyllan, prenumerera på programvara som en tjänst (SAAS) eller licensiering av specialutvecklad programvara från en extern leverantör.