P:
Po čemu se aplikacijski softver razlikuje od softvera sustava?
A:Aplikacijski softver obuhvaća softverske programe koji su uglavnom razvijeni za korisnike kako bi obavljali različite srodne ili samostalne zadatke prema njihovim potrebama. Aplikacijski softver se ne može samostalno pokretati; Za pravilno funkcioniranje potreban je sistemski softver i povezana prateća okruženja poput softvera / biblioteka / vremena izvođenja (poput poslužitelja aplikacija ili JVM). Aplikacijski softver se također može definirati kao prednji alat / aplikacija, s kojima korisnici mogu komunicirati s osnovnim sustavom / računalnim okruženjem. Aplikacijski softver dolazi u različitim oblicima; može biti samostalna poput medija playera, programa za obradu teksta ili aplikacije za proširivanje listova. Ili može biti u paketu, uključujući više povezanih aplikacija zajedno, poznatih kao paket aplikacija poput softvera za planiranje poslovnih resursa (ERP), softvera za upravljanje odnosima s klijentima (CRM) ili Microsoft Office.
S druge strane, sistemski softver je računalni program dizajniran tako da sjedi na vrhu računalnog hardvera i čini ga spremnim za pokretanje različitih aplikativnih softvera. Dakle, sistemski softver pruža i održava okruženje u kojem se aplikacijski softver može instalirati i raditi. To je srednji sloj između računalnog hardvera i aplikacijskog softvera. Sustav softver pokreće se samostalno kad se pokrene računalni sustav i nastavlja se pokretati sve dok je sustav uključen. Sistemski softver naziva se i softverom niske razine, jer koordinira između hardvera i komponenata sustava. Najčešći softver sustava je operacijski sustav računala (kao što su Windows, Linux, UNIX i OS X). Ostali primjeri sistemskog softvera uključuju firmware i BIOS.
Stoga su aplikativni i sistemski softver razvijeni za različite svrhe, ali oboje su u osnovi računalni programi. Bez softvera sustava, aplikativni softver se ne može pokretati, a bez aplikacijskog softvera sistemski softver nema mnogo praktične uporabe. Zajedno uspješno rade na funkcijama računala.