Hva er kommersiell sokkel?
Det er mange typer kommersielle programvare tilgjengelig. Disse inkluderer spesialutviklet, statlig eid og kommersiell off-the-shelf-programvare (COTS). COTS-programvare er et dataprogram som kan kjøpes kommersielt på de fleste utsalgssteder. Noen eksempler på denne typen programvare inkluderer Microsoft® Office og de fleste antivirusprogramvarepakker. COTS-programvare krever vanligvis ingen modifikasjoner fordi den fungerer fra sokkelen.
Kommersiell hylleprogramvare er vanligvis rimeligere enn spesialutviklet programvare. Dette er fordi betydelige investeringskostnader senkes i å lage COTS-programvare, noe som gjør den mer pålitelig for masseforbruk. Tilpasset utviklet programvare er ofte dyrt og upålitelig sammenlignet med COTS-produkter fordi den er utviklet fra bunnen av med et begrenset budsjett og på kort tid.
De fleste produkter som kjøpes av forbrukere, regnes som kommersielle. Dette inkluderer operativsystemer, tekstbehandlingsprogramvare og fotoprogramvare. Ethvert produkt som er tilgjengelig utenfor boksen som ikke krever tilpasset utvikling før installasjon, regnes som et COTS-produkt. Disse produktene er enklere å kjøpe og bruke fordi de vanligvis har enkle installasjonsinstruksjoner.
Hvis et kommersielt programvare fra hylla blir modifisert for å oppfylle kravene til en spesifikk kunde, blir det modifisert utenfor hylla (MOTS). MOTS-programvaren inkluderer kildekode og kan endres av forbrukeren. Når COTS-programvaren har blitt endret, er det vanligvis forbrukerens ansvar å administrere endringene som er gjort i programvaren. Verken MOTS eller COTS programvare er vanligvis gratis for nedlasting eller bruk.
Microsoft® utvekslingsserver er et eksempel på kommersiell programvare utenfor hylla. Dette produktet kan brukes til e-post, kalendere og oppgavehåndtering. Det kan enkelt installeres på en dataserver og muliggjør utveksling av e-post mellom ansatte i et selskap. Som for alle COTS-produkter, krever ikke denne programvaren noen endringer for å fungere ordentlig.
Å kjøpe kommersielle produkter utenfor hylla har blitt et krav for mange store selskaper. Dette har skapt et stort marked for mange typer programvareprodukter. Den typiske virksomheten bruker et utvalg av COTS-produkter i hele organisasjonen.
Mange store selskaper har blitt integratorer av COTS-produkter. Å bruke flere COTS-produkter for å hjelpe et selskap er et eksempel på organisasjonsintegrasjonsarkitektur. Dette har tatt plassen til spesialutviklet programvare fordi hvert COTS-produkt oppfyller et spesifikt forretningsbehov. Integrasjonen av flere produkter lar et selskap fungere godt uten å medføre risiko for spesialutviklet programvare.