El software se define como el conjunto de programas, procedimientos, reglas, documentación y datos que forman parte de un sistema de computación. El software se clasifica en tres tipos: software de sistema, que proporciona interfaces y herramientas de apoyo para el mantenimiento del sistema; software de programación, que brinda herramientas para el desarrollo de programas; y software de aplicación, que permite a los usuarios llevar a cabo tareas específicas en campos automatizables.