Las dos categorías principales de software son software de aplicación y software de sistema . Una aplicación es un software que satisface una necesidad específica o realiza tareas. El software del sistema está diseñado para ejecutar el hardware de una computadora y proporciona una plataforma sobre la que se pueden ejecutar aplicaciones.