Un sistema operativo è una piattaforma software che crea un ambiente in cui un utente può eseguire diverse applicazioni su un dispositivo di elaborazione. Il sistema operativo funge da ponte tra i programmi software e i componenti hardware di un sistema. È utilizzato da diversi dispositivi come cellulari, schede, desktop, server Web, console per videogiochi, ecc. Esistono vari sistemi operativi disponibili sul mercato e Windows, Linux, Unix e Mac OS X sono alcuni degli esempi.