El software como programa
Cosiste en un codigo de lenguaje maquina especifico para un procesador individual. El codigo es una secuencia de instrucciones ordenada que cambian el estado del hardware de una computadora.
El software puede distinguirse en tres categorias: software del sistema, software de programacion y aplicacion de software.
Software de sistema: Ayuda a fusionar al hardware y a la computadora. Incluye el sistema operativo, controladores de dispositivos, herramientas de diagnostico, servidores, sistema de ventanas, utilidades y mas. Su proposito es evitar lo mas posible los detalles complejos de la computacion, especialmente la memoria y el hardware.
Software de programacion: Provee herramientas de asistencia al programador. Incluye editores de texto, interprete de instrucciones, enlazadores, debuggers.
Software de aplicacion: El software, como programa, permite a los usuarios hacer determinadas tareas, algunos software de aplicacion son los navegadores, antivirus, mensajeros, etc.