Un producto de software es la suma total de los programas de cómputo, procedimientos, reglas, documentación técnica y de usuarios, y datos asociados, que forman parte de las operaciones de un sistema de cómputo, cuyo propósito es el de apoyar el procesamiento de información. El software compila el conocimiento en procesos de solución de problemas de diverso grado de dificultad. De forma que el software se desarrolla, no se fabrica. Por lo general, un producto o sistema de software consiste en:

→ Diversos programas independientes.
→ Archivos de configuración que se utilizan para ejecutar estos programas.
→ Un sistema de documentación que describe la estructura del sistema.
→ La documentación para el usuario que explica cómo utilizar el sistema.
→ Sitios en internet que permitan descargar la información de productos recientes