Un Software es un término general que se utiliza para describir una colección de programas informáticos, procedimientos y documentación que realizar algunas tareas en el sistema de un equipo. el término incluye software de aplicación, como los procesadores de texto que realizan tareas productivas para los usuarios, software de sistema, como los sistemas operativos, que la interfaz con el hardware para proporcionar los servicios necesarios para el software de aplicación, y middleware que controlan y coordinan sistemas distribuidos.
Las aplicaciones de software para procesamiento de textos, navegación por Internet, fax, correo electrónico, reproducción multimedia, juego de equipo y programación informática son comunes. El usuario de un moderno equipo de personal puede poseer conocimientos significativos de los programas operativos de medio ambiente y la aplicación, pero no es necesariamente interesados en programación ni siquiera pueden escribir programas para el equipo. Por lo tanto, la mayoría del software escrita principalmente para ordenadores personales tiende a ser diseñado con facilidad de uso. Sin embargo, la industria del software continuamente proporcionan una amplia gama de nuevos productos para su uso en computadoras personales, dirigidos tanto el experto y el usuario no-experto.