Što je softverska industrija?

Softverska industrija skup je poduzeća i pojedinaca koji aktivno rade na razvoju i objavljivanju računalnog softvera u profesionalnom svojstvu. Iako može uključivati ​​amaterske i hobi programere softvera, industriju prvenstveno dominiraju profesionalni programeri softvera. Kako su računala i računalni softver postali sve važniji u nizu različitih poslova i aspekata svakodnevnog života, industrija je također postala sve važnija i profitabilnija. Softverska industrija obično uključuje tvrtke i ljude koji razvijaju softver iz više različitih razloga, uključujući softver za rekreativnu upotrebu, profesionalni softver koji se koristi u drugim industrijama i firmware koji kombinira određene atribute softvera i hardvera.

Softver se obično odnosi na računalne programe i aplikacije koje obrađuje i pokreće računalo, često putem interakcije i sučelja s korisnikom računala. To je u suprotnosti s hardverom koji se odnosi na fizičke uređaje i opremu koju koristi osoba, kao što su monitor, tipkovnica, miš i unutarnje komponente računala. Softverska industrija je stoga uključena u proizvodnju računalnog softvera, a ne hardvera. Može doći do preklapanja između hardverske i softverske industrije, budući da se softver često razvija za rad s određenim vrstama hardvera ili se testira kako bi se osigurala kompatibilnost s određenim hardverom.

Industrija softvera razvila se uporedo s računalnom industrijom, posebno u širenju računala za kućnu i poslovnu upotrebu. Kako su računala postajala sve važnija, sve je veća potreba za računalnim programima i softverom koji bi mogli ostvariti nove i kompliciranije zadatke. Softverska industrija razvila se kao odgovor na ovaj poziv i sada se sastoji od stotina, ako ne i tisuća, tvrtki i programera koji proizvode sve od računalnih igara i medijskih playera do antivirusnih programa i softvera za uređivanje videa.

Kako je softver postao rasprostranjeniji u drugim aspektima tehnologije, softverska industrija je prešla dalje od aplikacija i programa koji su očigledni korisniku. Razvoj i korištenje firmwarea – softverskog programa instaliranog na komad hardvera kojem korisnik hardvera ne pristupa izravno – postao je sve važniji aspekt softverske industrije. To je omogućilo industriji da odmakne samo od softvera u smislu aplikacija i učinilo je razvoj softvera sastavnim dijelom svega, od automobilskog i zrakoplovnog inženjerstva do dizajna pisača i mobilnih telefona.