Este documento describe diferentes tipos de software, incluyendo software de sistema que controla la interacción con el hardware y soporta otros programas, software de aplicación que permite al usuario realizar tareas, software educativo creado para facilitar el aprendizaje, software freeware que se distribuye gratuitamente, software shareware que permite una evaluación gratuita con limitaciones, y software adware que muestra publicidad automáticamente.