Saatavilla on monenlaisia kaupallisia ohjelmistosovelluksia. Näitä ovat räätälöityjä, valtion omistamia ja kaupallisia valmiita ohjelmistoja (COTS). COTS -ohjelmisto on tietokoneohjelma, jonka voi ostaa kaupallisesti useimmista vähittäiskaupoista. Joitakin esimerkkejä tämän tyyppisistä ohjelmistoista ovat Microsoft® Office ja useimmat virustentorjuntaohjelmistopaketit. COTS -ohjelmisto ei yleensä vaadi muutoksia, koska se toimii hyllyltä.
Kaupalliset valmiit ohjelmistot ovat tyypillisesti halvempia kuin räätälöidyt ohjelmistot. Tämä johtuu siitä, että COTS -ohjelmiston luomiseen on upotettu huomattavia investointikustannuksia, mikä tekee siitä luotettavamman massakulutuksen kannalta. Mittatilaustyönä kehitetyt ohjelmistot ovat usein kalliita ja epäluotettavia COTS-tuotteisiin verrattuna, koska ne kehitetään tyhjästä rajoitetulla budjetilla ja lyhyessä ajassa.
Suurinta osaa kuluttajien ostamista tuotteista pidetään kaupallisina valmiina. Tämä sisältää käyttöjärjestelmät, tekstinkäsittelyohjelmistot ja valokuvaohjelmistot. Kaikki tuotteet, jotka ovat saatavana pakkauksesta ja jotka eivät vaadi mukautettua kehittämistä ennen asennusta, katsotaan COTS -tuotteiksi. Näitä tuotteita on helpompi ostaa ja käyttää, koska ne sisältävät yleensä helpot asennusohjeet.
Jos kaupallista valmiista ohjelmistotuotetta muutetaan vastaamaan tietyn asiakkaan vaatimuksia, se muuttuu valmiiksi (MOTS). MOTS -ohjelmisto sisältää lähdekoodin, ja kuluttaja voi muuttaa sitä. Kun COTS -ohjelmistoa on muutettu, se on tyypillisesti kuluttajan vastuulla hallita ohjelmistoon tehtyjä muutoksia. MOTS- tai COTS -ohjelmistoja ei yleensä ladata tai käyttää ilmaiseksi.
Microsoft® Exchange Server on esimerkki kaupallisista valmiista ohjelmistoista. Tätä tuotetta voidaan käyttää sähköpostien, kalentereiden ja tehtävien hallintaan. Se voidaan asentaa helposti tietokonepalvelimelle ja mahdollistaa sähköpostinvaihdon yrityksen työntekijöiden välillä. Kuten kaikki COTS -tuotteet, tämä ohjelmisto ei vaadi muutoksia toimiakseen oikein.
Kaupallisten valmiiden tuotteiden ostamisesta on tullut vaatimus monille suurille yrityksille. Tämä on luonut suuret markkinat monentyyppisille ohjelmistotuotteille. Tyypillinen liiketoiminta käyttää valikoimaa COTS -tuotteita koko organisaatiossa.
Monista suurista yrityksistä on tullut COTS -tuotteiden integroijia. Useiden COTS -tuotteiden käyttäminen yrityksen johtamisessa on esimerkki yritysten integraatioarkkitehtuurista. Tämä on korvannut räätälöityjen ohjelmistojen sijainnin, koska jokainen COTS-tuote täyttää tietyn liiketoimintatarpeen. Useiden tuotteiden integroinnin ansiosta yritys voi toimia hyvin ilman, että siitä aiheutuu vaaraa räätälöidyistä ohjelmistoista.