Este documento describe los tres tipos principales de software: programación, aplicación y sistema. La programación incluye herramientas como compiladores y editores que permiten a los programadores crear aplicaciones. Las aplicaciones son programas diseñados para tareas específicas como procesadores de texto y hojas de cálculo. Los sistemas, como Windows y Linux, administran los recursos del hardware y proporcionan una interfaz para que los usuarios interactúen con la computadora.