El documento clasifica el software en tres grandes categorías: sistemas operativos, aplicaciones y lenguajes de programación. Los sistemas operativos coordinan el hardware, organizan archivos y gestionan errores. Las aplicaciones permiten a los usuarios llevar a cabo tareas específicas. Los lenguajes de programación son lenguajes artificiales que definen instrucciones para ser procesadas por una computadora.