Dostupne su mnoge vrste komercijalnih softverskih aplikacija. To uključuje prilagođeni softver u državnom vlasništvu i komercijalni gotovi softver (COTS). COTS softver je računalna aplikacija koja se može komercijalno kupiti u većini maloprodajnih mjesta. Neki primjeri ove vrste softvera uključuju Microsoft® Office i većinu antivirusnih softverskih paketa. Softver COTS obično ne zahtijeva nikakve modifikacije jer radi s police.
Komercijalni softver koji se prodaje obično je jeftiniji od softvera izrađenog po narudžbi. To je zato što su značajni investicijski troškovi potopljeni u stvaranje COTS softvera, što ga čini pouzdanijim za masovnu potrošnju. Softver izrađen po narudžbi često je skup i nepouzdan u usporedbi s COTS proizvodima jer se razvija od nule s ograničenim proračunom i u kratkom vremenu.
Većina proizvoda koje kupuju potrošači smatraju se komercijalnim već dostupnim. To uključuje operacijske sustave, softver za obradu teksta i softver za fotografije. Svaki proizvod koji je dostupan iz kutije i ne zahtijeva nikakav prilagođeni razvoj prije instalacije smatra se COTS proizvodom. Ove proizvode je lakše kupiti i koristiti jer obično dolaze s jednostavnim uputama za instalaciju.
Ako se komercijalni gotov softverski proizvod modificira kako bi zadovoljio zahtjeve određenog kupca, postaje modificiran gotovi softverski proizvod (MOTS). MOTS softver uključuje izvorni kod i korisnik ga može promijeniti. Nakon što se COTS softver modificira, obično je odgovornost potrošača da upravlja promjenama napravljenim u softveru. Ni softver MOTS ni COTS obično nisu besplatni za preuzimanje ili korištenje.
Microsoft® poslužitelj za razmjenu primjer je komercijalnog standardnog softvera. Ovaj se proizvod može koristiti za e-poštu, kalendare i upravljanje zadacima. Lako se instalira na računalni poslužitelj i omogućuje razmjenu e-pošte između zaposlenika tvrtke. Kao i kod svih COTS proizvoda, ovaj softver ne zahtijeva nikakve izmjene da bi ispravno funkcionirao.
Kupnja komercijalnih proizvoda već je postala uvjet za mnoge velike tvrtke. To je stvorilo veliko tržište za mnoge vrste softverskih proizvoda. Tipična tvrtka koristi asortiman COTS proizvoda u cijeloj organizaciji.
Mnoge velike tvrtke postale su integratori COTS proizvoda. Korištenje više COTS proizvoda za pomoć u vođenju tvrtke primjer je arhitekture integracije poduzeća. Ovo je zauzelo mjesto prilagođenog softvera jer svaki COTS proizvod zadovoljava specifične poslovne potrebe. Integracija više proizvoda omogućuje poduzeću dobro funkcioniranje bez izlaganja riziku od softvera izrađenog po narudžbi.