Este documento describe los diferentes tipos de software, incluyendo el sistema operativo que permite la interacción con el hardware, el software de programación que permite desarrollar programas, y el software de aplicación que permite realizar tareas específicas como ofimática, educación, medicina, diseño asistido y más.