Este documento clasifica y describe los diferentes tipos de software. Explica que existen tres clasificaciones principales de software: software de sistema, software de aplicación y software de programación. Luego describe algunos ejemplos comunes dentro de cada categoría como sistemas operativos, utilidades, procesadores de texto, hojas de cálculo y bases de datos. Finalmente, discute brevemente los métodos de actualización de software y sus ventajas y desventajas.