El software incluye las aplicaciones y el software de sistema que permiten a las computadoras funcionar. El software de sistema, como los sistemas operativos, facilita la interacción entre los componentes físicos y las aplicaciones. Hay tres tipos de software: el software de sistema, el software de programación que permite desarrollar programas, y el software de aplicación que permite a los usuarios realizar tareas específicas.