Programinė įranga skiriasi nuo aparatinės įrangos kaip taisyklių rinkinys, leidžiantis teikti paslaugas fiziniame įrenginyje. Programinės įrangos pramonė yra tik nedidelė visos vykdomos kompiuterių programavimo veiklos dalis, nes ji susijusi su programine įranga, kuria prekiauja programinės įrangos gamintojai ir programinės įrangos vartotojai. Daugelis programinės įrangos programų, sukurtų įmonėje labai specifiniams tikslams, niekada neparduodamos už įmonės ribų. Nuo šios pramonės pradžios šeštajame dešimtmetyje ji patyrė daugybę revoliucinių pokyčių - nuo paprastų perforatorių programavimo paslaugų, siūlomų toms kelioms įmonėms, kurios 1955 m. Turėjo kompiuterius, iki revoliucinių tendencijų, tokių kaip programinė įranga kaip paslauga (SaaS), įrenginių programavimas daiktų internetą (IoT) ir atvirojo kodo alternatyvas, kurias priima didžiosios įmonės.
Programinės įrangos sektoriai
Programinės įrangos pramonę galima suskirstyti į keturias pagrindines kategorijas: programavimo paslaugos, sistemos paslaugos, atvirojo kodo ir „SaaS“. Toliau aprašomos pramonės programinės įrangos kategorijos.
Programavimo paslaugos - šis sektorius istoriškai buvo didžiausias sektorius ir apima tokius vardus kaip „Microsoft Corporation“ (NASDAQ: MSFT), „Automatic Data Processing, Inc.“ (NASDAQ: ADP), „Oracle Corporation“ (NYSE: ORCL) ir „SDC Technologies, Inc.“. įmonės dažnai ėmėsi sprendimų verslo poreikiams spręsti, norėdamos analizuoti duomenis, saugoti ir tvarkyti duomenis arba teikti programas mašinoms valdyti.
Sistemos paslaugos - nors programavimas buvo didžiausias programinės įrangos sektorius ankstyvoje kompiuterių istorijoje, tačiau sistemos paslaugos sparčiai augo septintajame ir aštuntajame dešimtmečiuose, o po to devintajame dešimtmetyje sprogo didėjant asmeniniams kompiuteriams (PC) ir poreikiui sukurti tokią operacinę sistemą kaip, pvz. Originali „Microsoft“ disko operacinė sistema (DOS), paleista 1981 m.
Atviras šaltinis - programavimas arba programinės įrangos inžinerija tapo didžiule paklausia profesija augant internetui, debesų sistemoms ir įmonėms, norinčioms labiau įsitraukti į atvirojo kodo aplinką, tokią kaip „Linux“ operacinė sistema. Atvirasis kodas nurodo sukurtą ir laisvai įgyjamą kodų bazę. Tačiau dauguma įmonių reikalauja pakeisti kodų pagrindus, kad atitiktų jų poreikius. Kita atvirojo kodo bazė yra „Android“ operacinė sistema.
Programinė įranga kaip paslauga - išaugus debesų kompiuterijos skaičiui ir daugumai didelių ir mažų įmonių persikėlus į debesis, „SaaS“ tapo populiaresnė nei sistemos programinė įranga, skirta konkretiems verslo poreikiams. Ši programinė įranga saugoma kūrėjų serveriuose, o klientai prieigai prie programinės įrangos gali naudotis internetu, dar vadinamu debesiu. Visi atnaujinimai, pataisos ir problemos yra tvarkomi kūrėjo pusėje, naudojant kliento prenumeratos modelį. Prognozuojama, kad per ateinantį dešimtmetį „SaaS“ sektorius nuolat augs, o iki 2018 m. Jis sudarys beveik 30 proc. Iki 2016 m. Pabaigos prognozuojama, kad daugiau nei 80 proc. Visų verslo įmonių į savo informacines technologijas įtrauks bent vieną debesų kompiuterijos komponentą (IT) infrastruktūros, tokios kaip infrastruktūra kaip paslauga (IaaS), platforma kaip paslauga (PaaS) arba „SaaS“ programos.
„SaaS“ rinkos dalis
„SaaS“ teikėjai siekia rinkos dalies stengdamiesi pateikti kuo daugiau paslaugų, kad patenkintų kuo daugiau situacijų. „Zoho“ programų rinkinys arba „Oracle“ perėjimas į programinės įrangos modulius yra puikūs pavyzdžiai, kaip programinės įrangos kompanijos vystosi į masines modulinėmis sistemomis pagrįstas sistemas, kuriose verslas gali prijungti savo situacijai reikalingus komponentus. Modelis patrauklus bet kokio dydžio verslui, nes verslui reikia mokėti tik už modulius, tokius kaip programos ir programos, kuriuos reikia vykdyti savo verslą, o dauguma šių „SaaS“ produktų yra beveik akimirksniu keičiami, jei verslas turi augti.
Pramonės ateitis
Atsiradus internetui ir debesų kompiuterijoms, kompiuterių programinės įrangos pramonė iš esmės pakeitė tai, kaip įmonės sąveikauja, kuria ir naudoja programinę įrangą. Programinė įranga kažkada buvo produktas, kuris buvo perkamas, įdiegtas ir prižiūrimas. 2016 m. Vis daugiau ir daugiau kompanijų naudoja programinę įrangą prenumeratos modelyje, kur visus programos kūrimo, priežiūros ir priežiūros darbus atlieka pirminis kūrėjas. (Apie tai skaitykite skyrelyje „8 programinės įrangos įgūdžiai, kurių šiuo metu reikia“)
