Programvare er differensiert fra maskinvare som sett med regler som gjør at tjenester kan utføres på den fysiske enheten. Programvareindustrien er egentlig bare en liten del av den generelle dataprogrammeringsaktiviteten som foregår, da den angår programvare som omsettes mellom programvareprodusenter og programvarekonsumenter. Mange programmer som er laget internt for veldig spesifikk bruk, selges aldri utenfor selskapet. Siden bransjens begynnelse på 1950-tallet har den gått gjennom en rekke revolusjonerende endringer, fra enkle punch-kort-programmeringstjenester som ble tilbudt de få selskapene som hadde datamaskiner i 1955 til revolusjonerende trender som software as a service (SaaS), enhetsprogrammering for tingenes internett (IoT) og åpen kildekode-alternativer aksept av større selskaper.
Programvaresektorer
Programvarebransjen kan deles inn i fire hovedkategorier: programmeringstjenester, systemtjenester, open source og SaaS. Følgende beskriver kategoriene for bedriftsprogramvare som brukes i bransjen.
Programmeringstjenester - denne sektoren har historisk sett vært den største sektoren og inkluderer navn som Microsoft Corporation (NASDAQ: MSFT), Automatic Data Processing, Inc. (NASDAQ: ADP), Oracle Corporation (NYSE: ORCL) og SDC Technologies, Inc. Disse selskaper pionerer ofte løsninger på behov fra bedrifter for å analysere data, lagre og organisere data, eller tilby programmer for å kjøre maskiner.
Systemtjenester - selv om programmering var den største programvaresektoren tidlig i datahistorien, vokste systemtjenester raskt gjennom 1960- og 1970-tallet, og eksploderte deretter på 1980-tallet med økningen av personlige datamaskiner (PCer) og behovet for et omfattende operativsystem som f.eks. Microsofts originale diskoperativsystem (DOS) som ble lansert i 1981.
Open Source - programmering eller programvareteknikk har blitt et enormt etterspurt yrke med vekst av Internett, skysystemer og virksomheter som er villige til å våge mer villig inn i åpen kildekode-miljøer som Linux-operativsystemet. Open source refererer til en kodebase som ble opprettet og er gratis å skaffe. Imidlertid krever de fleste virksomheter endringer i kodebasene for å passe til deres behov. En annen åpen kildekodebase er Android-operativsystemet.
Programvare som en tjeneste - med økningen av cloud computing og bevegelsen av de fleste virksomheter store og små til skyen, har SaaS blitt mer populært enn systemprogramvare for virksomheters spesifikke behov. Denne programvaren blir holdt på skapernes servere og klienter får tilgang til programvaren via Internett, også referert til som skyen. Alle oppgraderinger, oppdateringer og problemer blir håndtert på skapersiden med en abonnementsbasert modell for klienten. SaaS-sektoren er spådd for kontinuerlig vekst i løpet av det neste tiåret, og representerer nesten 30% innen 2018. Ved utgangen av 2016 er det spådd at over 80% av alle virksomheter vil inkorporere minst en komponent av cloud computing i sin informasjonsteknologi (IT) infrastrukturer, for eksempel infrastruktur som en tjeneste (IaaS), plattform som en tjeneste (PaaS) eller SaaS-programmer.
Markedsandel for SaaS
SaaS-leverandører kjemper om markedsandeler ved å prøve å tilby flest mulig tjenester innen tilbudet for å imøtekomme så mange situasjoner som mulig. Zohos pakke med apper eller Oracle's bevegelse i programvaremoduler er gode eksempler på hvordan programvareselskaper utvikler seg til massive modulbaserte systemer der bedrifter kan plugge inn de nødvendige komponentene for deres situasjon. Modellen er attraktiv for bedrifter i alle størrelser, ettersom en bedrift bare trenger å betale for modulene, for eksempel programmer og apper, den krever for å drive sin virksomhet, og de fleste av disse SaaS-produktene er nesten umiddelbart skalerbare hvis virksomheten trenger å vokse.
Future of the Industry
Med ankomsten av Internett og nettsky-databehandling har programvareindustrien endret radikalt hvordan selskaper samhandler med, utvikler og bruker programvare. Programvare var en gang et produkt som ble kjøpt, installert og vedlikeholdt. I 2016 bruker flere og flere selskaper programvare i en abonnementsmodell der all utvikling, vedlikehold og vedlikehold av programmet gjøres av den opprinnelige skaperen. (For relatert lesing, se "8 programvareferdigheter som for tiden er etterspurt")
