El software es un sistema informático que comprende el conjunto de componentes lógicos necesarios que hacen posible la realización de tareas específicas. Es la parte lógica del computador y corresponde a un conjunto de instrucciones que le dicen al hardware qué tiene que hacer.
Por utilidad, el software se clasifica en:
*SOFTWARE DE SISTEMA: sirve para controlar e interactuar con el sistema operativo, dando soporte a otros programas. Este software le ofrece al usuario y programador adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Por ejemplo, podemos mencionar a las bibliotecas, Microsoft Windows, etc.
*SOFTWARE DE APLICACIÓN: permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad delicada de ser automatizado o asistido, con especial énfasis en los negocios. Por ejemplo telecomunicaciones (Internet), videojuegos, etc.
*SOFTWARE DE PROGRAMACIÓN: conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Por ejemplo enlazadores, intérpretes, compiladores, etc.
Por licencia de uso, se clasifican en:
*SOFTWARE PROPIETARIO: se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo o cuyo código fuente no está disponible o el acceso a éste no se encuentra habilitado. Por ejemplo, Microsoft Office, Safari, iTunes, Windows Media Player y Windows Movie Maker, Windows, etc.
*SOFTWARE LIBRE: respeta la libertad de los usuarios y la comunidad. Los usuarios tienen la libertad de copiar, distribuir, estudiar, modificar y mejorar el software. Con estas libertades, los usuarios controlan el programa y lo que hace. Por ejemplo, Mozzilla Firefox, Audacity, etc.
*SOFTWARE DE DOMINIO PÚBLICO: no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y manteniendo su autoría original. Por ejemplo, shareware, UNIX, etc.
*SOFTWARE GRATUITO O FREEWARE: se distribuye sin costo, disponible para su uso y por tiempo ilimitado. Puede desautorizar el uso en una compañía con fines comerciales o en una entidad gubernamental, o bien requerir pagos si se le va a dar uso comercial. Por ejemplo, Frostwire, etc
easel.ly