Süsteemitarkvara
Süsteemitarkvara on arvutiprogrammide kompleks, mis pakub platvormi rakendustarkvara programmidele. Süsteemitarkvarad on operatsioonisüsteemid, nagu macOS, Linux , Android ja Microsoft Windows, arvutusteaduse tarkvara, mängumootorid, tööstusautomaatika tarkvara ja tarkvara teenusena. Rakendustarkvara on suunatud kasutajale, näiteks võimaldab luua tekstidokumente, mängida mänge, kuulata muusikat või Internetis surfata. Alati ei ole selge, kas tarkvara on süsteemitarkvara või rakendustarkvara. Paljud operatsioonisüsteemid installitakse näiteks koos integreeritud rakendustarkvaraga. Rakendusprogrammi ei loeta süsteemitarkvaraks, kui teda saab arvutist eemaldada ilma, et see mõjutaks teiste tarkvarade tööd. Erandiks on siin veebibrauserid, nagu Internet Explorer, mida Microsoft peab süsteemitarkvaraks, sest seda ei saa desinstallida. Samuti on Chrome OS ja Firefox OS puhul ainus kasutajaliides veebibrauser ja selle kaudu ka ainuke viis teisi rakendusi kasutada. Keskne süsteemitarkvara on operatsioonisüsteem (Microsoft Windows, macOS, Linux), mis korraldab arvuti osade omavahelist koostööd, sidet arvuti sisend-väljundseadmetega ja võimaldab kasutada rakendustarkvara programme. Operatsioonisüsteemi tuum suhtleb vahetult riistvaraga, samuti korraldab suhtlust välismäludega ja programmidega. Seadmedraiverid, sealhulgas baasvahetussüsteem (BIOS) ja seadme püsivara, teenindavad ja juhivad riistvara, mis on arvutisse sisse ehitatud või sellega ühendatud. Kasutaja suhtleb operatsioonisüsteemiga graafilise kasutajaliidese vahendusel. Kuigi see on osa operatsioonisüsteemist, võib seda pidada rakenduseks, seega mitte süsteemitarkvaraks.