DICCIONARIO · S

Software

El software es el conjunto de programas, instrucciones y datos que indican a un dispositivo qué hacer: es la parte lógica de un ordenador o un móvil, frente al hardware, que es la física. Incluye desde el sistema operativo hasta las apps y los servicios en la nube, y se distribuye bajo licencias que fijan qué puedes hacer con él.

Germán Gutiérrez Escrito por 5 min de lectura
Ficha rápida
Definición RAE
Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora
Origen del término
Voz inglesa; su primer uso para programas se atribuye a John W. Tukey en 1958
Tipos principales
De sistema, de aplicación y de programación
Protección legal en España
Los programas de ordenador son obras protegidas por la Ley de Propiedad Intelectual (art. 10.1.i)
Modelos de distribución
Licencia perpetua, suscripción (SaaS), open source, freeware y a medida

≡En resumen

  • El software es la parte lógica de un sistema informático: programas, instrucciones y datos; el hardware es la parte física.
  • Se clasifica en software de sistema, de aplicación y de programación, y hoy gran parte se usa como servicio en la nube (SaaS).
  • La licencia decide qué puedes hacer con un programa: usarlo, modificarlo, redistribuirlo o nada de eso.
  • En España el software está protegido por derechos de autor a través de la Ley de Propiedad Intelectual.
  • Elegir entre software estándar y a medida depende de lo diferencial que sea tu proceso y del coste total a varios años.

01 ¿Qué es el software?

La palabra es un anglicismo formado por oposición a hardware: soft (blando, lo que se cambia) frente a hard (duro, lo físico). Su primer uso para referirse a programas de ordenador se atribuye al matemático John W. Tukey en 1958. En español se usa tal cual, como voz inglesa recogida en el diccionario de la RAE, y como sustantivo incontable: «el software», mejor que «los softwares».

02 Software, hardware y firmware: diferencias

Hardware Firmware Software
Qué es Componentes físicos Software grabado en el propio hardware para controlarlo Programas y datos que se instalan, actualizan o usan en la nube
Ejemplos Procesador, memoria, disco, pantalla BIOS/UEFI, firmware de un router o de un disco SSD Windows, Excel, WhatsApp, un ERP
Cómo se cambia Sustituyendo piezas Con actualizaciones puntuales del fabricante Con instalaciones y actualizaciones frecuentes
Si falla Avería física El dispositivo puede no arrancar Errores, bloqueos o fallos de seguridad
Las tres capas de un sistema informático

03 Tipos de software

01

Software de sistema

Hace funcionar el equipo y sirve de base a lo demás: sistemas operativos (Windows, macOS, Linux, Android, iOS), controladores y utilidades.

02

Software de aplicación

Resuelve tareas del usuario: ofimática, navegadores, apps móviles, CRM, ERP, tiendas online, videojuegos o diseño.

03

Software de programación

Sirve para crear otro software: editores y entornos de desarrollo, compiladores, depuradores y sistemas de control de versiones.

04

Software embebido

Integrado en máquinas que no parecen ordenadores: coches, electrodomésticos, dispositivos médicos o sensores industriales.

Todo software se escribe en un lenguaje de programación (Python, JavaScript, PHP, Java, Swift…) y después se compila o se interpreta para que la máquina lo ejecute.

04 Cómo se usa hoy el software: instalado, web, móvil y SaaS

Modelo Cómo funciona Ejemplos
Instalado (on-premise) Se instala en tus equipos o servidores y lo mantienes tú Programas de escritorio, ERP en servidor propio
SaaS (software como servicio) Se usa desde el navegador o una app, lo aloja el proveedor y se paga por suscripción Gmail, Salesforce, Holded, Notion
Aplicación web Se ejecuta en un servidor y se usa desde el navegador, sin instalar nada Portales de cliente, intranets, herramientas internas
App móvil Se descarga desde App Store o Google Play Banca móvil, reservas, fidelización
Modelos de distribución más habituales

El modelo SaaS se ha impuesto en el software de empresa porque elimina instalaciones y actualizaciones manuales; puedes ver casos reales en nuestros ejemplos de SaaS. Si lo que buscas es crear y comercializar tu propia plataforma por suscripción, eso es desarrollo de software SaaS.

05 Ejemplos de software por categoría

Categoría Para qué sirve Ejemplos
Sistemas operativos Gestionar el equipo y ejecutar programas Windows, macOS, Linux, Android, iOS
Ofimática y colaboración Documentos, hojas de cálculo, correo y reuniones Microsoft 365, Google Workspace, LibreOffice
Gestión empresarial Contabilidad, facturación, stock y clientes ERP, CRM, programas de facturación
Comercio electrónico Vender por internet WooCommerce, PrestaShop, Shopify
Gestión de contenidos Publicar y actualizar la web WordPress, Drupal
Seguridad Proteger equipos y datos Antivirus, cortafuegos, gestores de contraseñas
Inteligencia artificial Generar textos, analizar datos o automatizar tareas Asistentes conversacionales, agentes y herramientas de automatización
Software que usa a diario una empresa

06 Licencias de software: propietario, libre, open source y más

Tipo Código fuente Precio Qué puedes hacer
Propietario Cerrado De pago o gratuito Usarlo según el contrato de licencia (EULA)
Software libre Abierto Normalmente gratuito Usar, estudiar, modificar y redistribuir (las cuatro libertades de la FSF)
Open source Abierto Normalmente gratuito Lo mismo, con una licencia aprobada por la OSI (MIT, Apache, GPL…)
Freeware Cerrado Gratuito Usarlo sin pagar, sin acceso al código
Shareware Cerrado Prueba gratis y después pago Probarlo con límites de tiempo o funciones
Suscripción Cerrado Cuota periódica Usarlo mientras pagas; suele incluir actualizaciones
Qué te permite cada tipo de licencia

La diferencia entre software libre y open source es más filosófica que práctica: casi todo el software libre es open source y al revés. No lo confundas con el freeware, que es gratis pero cerrado.

07 Software a medida vs software estándar

Aspecto Estándar (de mercado) A medida
Coste inicial Bajo: licencia o suscripción Alto: proyecto de desarrollo
Tiempo de puesta en marcha Días o semanas Semanas o meses
Encaje con tu proceso Te adaptas tú al programa El programa se adapta a ti
Propiedad Del proveedor Tuya, si el contrato lo establece
Ideal para Procesos comunes: contabilidad, correo, CRM básico Procesos diferenciales o integraciones que ningún producto resuelve
Cuándo encaja cada opción

La decisión se toma con el coste total a tres o cinco años, no con el precio del primer mes. La analizamos con cifras en la guía de software a medida frente a SaaS. Cuando el proceso es clave para tu negocio y ningún producto encaja, el camino es el desarrollo web a medida: una aplicación que se usa desde el navegador, integrada con tus sistemas.

08 Cómo se crea un software: el ciclo de vida

  1. 1

    Requisitos

    Qué problema resuelve, para quién y con qué restricciones.

  2. 2

    Diseño

    Arquitectura, modelo de datos, interfaz y tecnologías.

  3. 3

    Desarrollo

    Programación por iteraciones cortas, con revisión de código.

  4. 4

    Pruebas

    Automáticas y manuales, y versiones alfa y beta con usuarios reales.

  5. 5

    Despliegue

    Publicación en servidores, tiendas de apps o equipos de los usuarios.

  6. 6

    Mantenimiento

    Corrección de errores, parches de seguridad y nuevas funciones mientras el software se use.

Preguntas frecuentes sobre Software

Son los programas que le dicen a un ordenador, un móvil o cualquier dispositivo qué tiene que hacer. El hardware es la máquina; el software, las instrucciones.

Software de sistema, como Windows o Android; software de aplicación, como un navegador o un CRM; y software de programación, como un editor de código o un compilador.

El hardware son los componentes físicos que puedes tocar; el software son los programas y datos, intangibles, que hacen funcionar ese hardware.

Es software que no instalas: lo usas por internet mientras pagas una suscripción, y el proveedor se encarga de alojarlo, mantenerlo y actualizarlo.

El software libre te permite usar, estudiar, modificar y redistribuir el programa; el gratuito (freeware) solo te deja usarlo sin pagar, sin acceso al código.

En español se usa en singular y como sustantivo masculino incontable: «el software», «este software». Para hablar de varios, di «programas» o «aplicaciones».

Depende del alcance, las integraciones y el equipo. Un desarrollo pequeño puede costar unos miles de euros y una plataforma compleja, bastante más; pide siempre un presupuesto por fases.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
H Hardware El hardware es el conjunto de componentes físicos de un sistema informático: todo lo que se puede tocar, como el procesador, la memoria RAM, el disco, la placa base, la pantalla o el teclado. Junto con el software, que son los programas, forma cualquier ordenador, móvil o dispositivo inteligente, y determina su potencia, su capacidad y lo que puede ejecutar. O Open Source El open source (código abierto) es el software cuyo código fuente se publica con una licencia que permite a cualquiera usarlo, estudiarlo, modificarlo y redistribuirlo, incluso con fines comerciales. Para serlo oficialmente, la licencia debe cumplir los diez criterios de la Open Source Definition de la OSI. Linux, Android y WordPress son ejemplos de software open source. F Freeware Freeware es el software que se distribuye gratis y sin límite de tiempo, pero cuyo autor conserva los derechos: normalmente no publica el código fuente ni permite modificarlo o venderlo. El término lo acuñó Andrew Fluegelman en 1982. No debe confundirse con el software libre, cuya gratuidad es secundaria frente a la libertad de estudiar y cambiar el código. S Shareware Shareware es un modelo de distribución de software en el que el programa se descarga y se prueba gratis, con límite de tiempo o de funciones, y después se paga una licencia para seguir usándolo o desbloquearlo entero. Lo popularizó Bob Wallace en 1983 con PC-Write, y hoy sus herederos son las versiones de prueba y el freemium. L Lenguaje de programación Un lenguaje de programación es un lenguaje formal, con su propia sintaxis y semántica, que permite escribir instrucciones que un ordenador puede ejecutar tras compilarlas o interpretarlas. Es la herramienta con la que se crean webs, apps, videojuegos o modelos de inteligencia artificial; los más usados hoy son Python, JavaScript, Java, C y C++. S Software beta Un software beta es una versión preliminar de un programa o app, con sus funciones principales, que se entrega a usuarios reales antes del lanzamiento para detectar errores y recoger opiniones. Va después de la fase alfa y antes de la release candidate y la versión final, y puede ser abierta a cualquiera o cerrada a invitados.

Artículos del blog sobre Software

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp