System Software vs Application Software
System software at application software ay mga computer program. Ang software ng system ay naka-install din sa panahon ng pag-install ng operating system. Gayunpaman, ginagamit ng software ng application ang mga kakayahan ng computer kung saan ito naka-install.
System Software
Ang mga program at ang file na bumubuo sa operating system ay tinatawag na system software. Kasama sa mga file na ito ang mga configuration file, mga kagustuhan sa system, mga serbisyo ng system, mga library ng mga function at ang mga driver para sa hardware na naka-install sa computer. Kasama sa mga computer program sa system software ang mga compiler, system utilities, assembler, debugger at file management tool.
Kapag na-install mo na ang operating system, mai-install din ang software ng system. Maaaring gamitin ang program tulad ng "Software update" o "Windows update" upang i-update ang software ng system. Gayunpaman, hindi pinapatakbo ng end user ang software ng system. Halimbawa, habang ginagamit ang web browser, hindi mo kailangang gamitin ang assembler program.
System software ay tinatawag ding low-level na software dahil ito ay tumatakbo sa pinaka-basic na antas ng computer. Lumilikha lamang ito ng isang graphical na interface ng gumagamit na masinsinan kung saan ang gumagamit ay maaaring makipag-ugnayan sa hardware sa tulong ng operating system. Ang software ng system ay tumatakbo lamang sa likod kaya hindi mo kailangang mag-abala tungkol dito.
Ang software ng system ay nagbibigay ng environment para magpatakbo ng application software at kinokontrol nito ang computer pati na rin ang mga application na naka-install sa machine.
Application software
Ang subclass ng isang computer program na gumagamit ng mga kakayahan ng computer ay tinatawag na application software. Ang application dito ay nangangahulugang ang application software at ang pagpapatupad. Kasama sa halimbawa ng mga application software program ang mga media player, mga spreadsheet at mga word processor. Kapag maraming application ang pinagsama-sama, ito ay tinatawag na application suite.
May karaniwang user interface sa bawat application suite na ginagawang mas madali para sa user na matuto ng iba't ibang application. Sa ilang mga kaso, tulad ng Microsoft Office, ang iba't ibang mga application program ay may kakayahang makipag-ugnayan sa isa't isa. Ang pasilidad na ito ay lubhang madaling gamitin para sa gumagamit. Halimbawa, maaaring i-embed ng isang user ang spreadsheet sa isang word processor gamit ang application software. Ang application software ay hindi maaaring tumakbo nang walang pagkakaroon ng system software.
Pagkakaiba sa pagitan ng system software at application software
• Nai-install ang system software kapag na-install ang operating system sa computer habang naka-install ang application software ayon sa mga kinakailangan ng user.
• Kasama sa software ng system ang mga program gaya ng mga compiler, debugger, driver, assembler habang kasama sa application software ang mga media player, word processor, at spreadsheet program.
• Sa pangkalahatan, hindi nakikipag-ugnayan ang mga user sa software ng system dahil gumagana ito sa background samantalang ang mga user ay nakikipag-ugnayan sa software ng application habang gumagawa ng iba't ibang aktibidad.
• Maaaring hindi nangangailangan ang isang computer ng higit sa isang uri ng system software habang maaaring may ilang application software program na naka-install sa computer nang sabay.
• Ang software ng system ay maaaring tumakbo nang hiwalay sa application software habang ang application software ay hindi maaaring tumakbo nang walang presensya ng system software.