
El software de aplicación es aquel destinado al uso del usuario final , no para operar , administrar o programar una computadora . Incluye programas como procesadores de texto, navegadores web, reproductores multimedia y aplicaciones móviles utilizadas en tareas cotidianas. Una aplicación ( app , programa de aplicación , aplicación de software ) es cualquier programa que pueda clasificarse como software de aplicación. [ 1 ] [ 2 ] Aplicación es una clasificación subjetiva que se usa a menudo para diferenciarlo del software de sistema y de utilidad . [ 3 ]
El software de aplicación representa la capa de interfaz de usuario de los sistemas informáticos , diseñada para traducir las capacidades complejas del sistema en flujos de trabajo orientados a tareas y objetivos. A diferencia del software de sistema, que se centra en la orquestación del hardware y la gestión de recursos, el software de aplicación se centra en la abstracción de problemas, la interacción con el usuario y la funcionalidad específica del dominio.
La abreviatura «app» se popularizó con la introducción de la App Store de iOS en 2008 para referirse a aplicaciones para dispositivos móviles como teléfonos inteligentes y tabletas . Posteriormente, con el lanzamiento de la Mac App Store en 2010 y la Windows Store en 2011, comenzó a utilizarse para referirse al software para usuarios finales en general, independientemente de la plataforma. [ 4 ]
Las aplicaciones pueden venir incluidas con el ordenador y su software de sistema o publicarse por separado. Las aplicaciones pueden ser propietarias o de código abierto . [ 5 ]
Terminología
Programa y software que significan
Cuando se usa como adjetivo, aplicación puede tener un significado más amplio que el descrito en este artículo. [ 6 ] Por ejemplo, conceptos como interfaz de programación de aplicaciones (API), servidor de aplicaciones , virtualización de aplicaciones , gestión del ciclo de vida de las aplicaciones y aplicación portátil se refieren a programas y software en general.
Distinción entre software de sistema y software de aplicación.
La distinción entre software de sistema y software de aplicación es subjetiva y ha sido objeto de controversia. [ 6 ] Por ejemplo, una de las cuestiones clave en el juicio antimonopolio Estados Unidos contra Microsoft Corp. fue si el navegador web Internet Explorer de Microsoft formaba parte de su sistema operativo Windows o era un software de aplicación independiente. Como otro ejemplo, la controversia sobre la denominación GNU/Linux se debe, en parte, a la discrepancia sobre la relación entre el núcleo Linux y los sistemas operativos construidos sobre este núcleo . En algunos tipos de sistemas embebidos , el software de aplicación y el software del sistema operativo pueden ser indistinguibles para el usuario, como en el caso del software utilizado para controlar una VCR , un reproductor de DVD o un horno microondas . Las definiciones anteriores pueden excluir algunas aplicaciones que pueden existir en algunos ordenadores de grandes organizaciones. Para una definición alternativa de una aplicación: véase Gestión de cartera de aplicaciones .
Aplicación letal
Una aplicación estrella (término acuñado a finales de la década de 1980) es una aplicación tan popular que provoca un aumento en la demanda de su plataforma anfitriona. [ 7 ] [ 8 ] Por ejemplo, VisiCalc fue el primer software de hoja de cálculo moderno para el Apple II y contribuyó a la venta de los entonces nuevos ordenadores personales en las oficinas. Para BlackBerry , fue su software de correo electrónico .
Paquete de software
Un paquete de software consta de varias aplicaciones agrupadas. Suelen tener funciones, características e interfaces de usuario relacionadas, y pueden interactuar entre sí, por ejemplo, abriendo los archivos de otras aplicaciones. Las aplicaciones empresariales a menudo se presentan en paquetes, como Microsoft Office , LibreOffice e iWork , que incluyen un procesador de textos, una hoja de cálculo, etc.; pero también existen paquetes para otros fines, como gráficos o música.
Formas de clasificar

Fuente: [ 1 ]
Dado que existen tantas aplicaciones y que sus atributos varían drásticamente, hay muchas maneras diferentes de clasificarlas.
Desde el punto de vista legal
El software propietario está protegido por derechos de autor exclusivos, y la licencia de software otorga derechos de uso limitados. Dichas aplicaciones pueden permitir la instalación de complementos de terceros.
El software libre y de código abierto (FOSS) puede ejecutarse, distribuirse, venderse y ampliarse para cualquier propósito. El software FOSS publicado bajo una licencia libre puede ser perpetuo y estar exento de regalías . El propietario , el titular o el tercero que haga valer cualquier derecho ( derechos de autor , marcas registradas , patentes o ius in re aliena ) pueden añadir excepciones, limitaciones, caducidad o fechas de vencimiento a los términos de uso de la licencia.
El software de dominio público es un tipo de software libre que no genera regalías y puede ejecutarse, distribuirse, modificarse, descomponerse , republicarse o crearse a partir de obras derivadas sin necesidad de atribución de derechos de autor y, por lo tanto , sin que se produzca la revocación de los mismos. Incluso puede venderse, pero sin transferir la propiedad del dominio público a terceros. El software de dominio público puede publicarse bajo una declaración legal de licencia (o deslicencia), que impone dichos términos y condiciones por tiempo indefinido (de por vida o para siempre).
Por plataforma
Una aplicación se puede clasificar según la plataforma anfitriona en la que se ejecuta. Entre las plataformas más destacadas se incluyen el sistema operativo (nativo), el navegador web , la computación en la nube y los dispositivos móviles . Por ejemplo, una aplicación web se ejecuta en un navegador web, mientras que una aplicación nativa más tradicional se ejecuta en el entorno del sistema operativo de un ordenador. [ 9 ]
Ha habido un debate polémico sobre si las aplicaciones web reemplazarán a las aplicaciones nativas para muchos propósitos, especialmente en dispositivos móviles como teléfonos inteligentes y tabletas . Si bien las aplicaciones web han aumentado considerablemente en popularidad para algunos usos, las ventajas de las aplicaciones hacen improbable que desaparezcan pronto, si es que alguna vez lo hacen. Además, ambas pueden ser complementarias e incluso integrarse. [ 10 ] [ 11 ] [ 12 ]
Horizontal versus vertical
El software de aplicación puede considerarse horizontal o vertical . [ 13 ] [ 14 ] Las aplicaciones horizontales son más populares y están más extendidas, ya que son de propósito general, por ejemplo, procesadores de texto o bases de datos. Las aplicaciones verticales son productos especializados , diseñados para un tipo particular de industria, negocio o departamento dentro de una organización. Los paquetes de software integrados intentarán abarcar todos los aspectos específicos posibles, por ejemplo, de un trabajador de fabricación o banca, contabilidad o servicio al cliente.
Por propósito
Existen muchos tipos de software de aplicación: [ 15 ]
- Empresa
- Aborda las necesidades de los procesos y flujos de datos de toda una organización, abarcando varios departamentos, a menudo en un entorno distribuido de gran tamaño. Algunos ejemplos son los sistemas de planificación de recursos empresariales ( ERP ), los sistemas de gestión de relaciones con el cliente (CRM), los motores de replicación de datos y el software de gestión de la cadena de suministro . El software departamental es un subtipo de software empresarial centrado en organizaciones o grupos más pequeños dentro de una gran organización. (Algunos ejemplos son la gestión de gastos de viaje y el servicio de asistencia técnica de TI).
- Infraestructura empresarial
- Proporciona las funcionalidades comunes necesarias para dar soporte a los sistemas de software empresariales . (Algunos ejemplos incluyen bases de datos, servidores de correo electrónico y sistemas para la gestión de redes y seguridad).
- Plataforma de aplicaciones como servicio (aPaaS)
- Un servicio de computación en la nube que ofrece entornos de desarrollo e implementación para servicios de aplicaciones.
- trabajador del conocimiento
- Permite a los usuarios crear y gestionar información, a menudo para editores de medios individuales, y puede ayudar en múltiples tareas de trabajo de información.
- Acceso al contenido
- Se utiliza principalmente para acceder a contenido sin editarlo, pero puede incluir software que permite editarlo. Este software satisface las necesidades de individuos y grupos para consumir entretenimiento digital y contenido digital publicado. (Algunos ejemplos son los reproductores multimedia , los navegadores web y los navegadores de ayuda).
- Educativo
- Relacionado con el software de acceso a contenido, pero con contenido o funciones adaptadas para su uso por educadores o estudiantes. Por ejemplo, puede ofrecer evaluaciones (pruebas), realizar un seguimiento del progreso en el material o incluir funciones de colaboración.
- Simulación
- Simula sistemas físicos o abstractos con fines de investigación, formación o entretenimiento.
- Desarrollo de medios
- Genera medios impresos y electrónicos para que otros los consuman, generalmente en un entorno comercial o educativo. Esto incluye software de diseño gráfico , software de autoedición, software de desarrollo multimedia, editores HTML, editores de animación digital, composición de audio y video digital, y muchos otros. [ 16 ]
- Ingeniería
- Se utilizan en el desarrollo de productos de hardware y software. Esto incluye el diseño asistido por ordenador (CAD), la ingeniería asistida por ordenador (CAE), las herramientas de edición y compilación de lenguajes informáticos, los entornos de desarrollo integrados y las interfaces de programación de aplicaciones.
- Entretenimiento
- Se refiere a videojuegos, protectores de pantalla, programas para mostrar imágenes en movimiento o reproducir música grabada, y otras formas de entretenimiento que se pueden experimentar mediante el uso de un dispositivo informático.
Taxonomía

Esta sección presenta una taxonomía de los tipos de aplicaciones. Esta organización es solo una de las muchas maneras de organizarlas. Un tipo se incluye en una sola categoría, aunque lógicamente encaje en varias.
De uso general
Comunicación
Documentación
Gestión de datos
Gestión de recursos
- Software de reservas
- Calendario digital
- Software de programación de empleados
- Planificación de recursos empresariales
- Registro de eventos
- gestión de servicios de campo
- Gestor de archivos
- Software de productividad
- Software de gestión de proyectos
- Sistemas de reserva
- Sistema de gestión de servidores
- Ajustes
- Software de flujo de trabajo
Educativo
Medios de comunicación
Software de ingeniería como la ingeniería de hardware
El software diseñado y destinado al desarrollo de software se clasifica como software de aplicación, aunque el software de utilidad se usa comúnmente en el proceso de desarrollo de software. Las categorías de software de aplicación para el desarrollo de software incluyen:
Véase también
- Aplicación móvil : aplicación de software diseñada para ejecutarse en dispositivos móviles.
- Servidor (informática) – Ordenador que proporciona un recurso o servicio central.
- Desarrollo de software : creación y mantenimiento de software.
- Superaplicación : aplicación móvil que ofrece múltiples servicios, incluidas transacciones financieras. Páginas que muestran breves descripciones de los destinos de redireccionamiento.
- Aplicación web : aplicación que utiliza un navegador web como cliente.
Referencias
- 1 2 "software de aplicación" . Oxford English Dictionary ( edición en línea). Oxford University Press.(Se requiere suscripción o ser miembro de una institución participante ).
- ↑ R. Shirey (agosto de 2007). Glosario de seguridad de Internet, versión 2. Grupo de trabajo de redes. doi : 10.17487/RFC4949 . RFC 4949 .Informativo.
- ↑ "Software de aplicación" . PC Magazine . Ziff Davis .
- ↑ Thom Holwerda (24 de junio de 2011). "La historia de 'App' y la desaparición del programador" . osnews.com . Consultado el 12 de enero de 2023 .
- ↑ Ryan, Thorne (14 de marzo de 2013). "Cafeína y pantallas de ordenador: los estudiantes programadores soportan un maratón de aplicaciones de fin de semana" . The Arbiter . Archivado del original el 9 de julio de 2016. Consultado el 12 de octubre de 2015 .
- 1 2 Ulrich, William (31 de agosto de 2006). "Software de paquete de aplicaciones: la promesa frente a la realidad" . Cutter Consortium . Cutter Benchmark Review. Archivado del original el 2 de febrero de 2016. Recuperado el 12 de enero de 2023 .
- ↑ Dvorak, John (1989-07-01). "Buscar en OS/2 la próxima aplicación revolucionaria es un error. Aquí es de donde realmente provienen" . PC Magazine . Ziff Davis . Recuperado el 25 de marzo de 2023 .
- ↑ "aplicación revolucionaria" . dictionary.com . Consultado el 26 de marzo de 2023.
Origen de "aplicación revolucionaria" 1985–1990
- ↑ "Definición de aplicación de escritorio" . PCMAG . Consultado el 7 de enero de 2022 .
- ↑ Gassée, Jean-Louis (17 de septiembre de 2012). "El debate entre la web tonta y las aplicaciones nativas" . Archivado del original el 15 de abril de 2016. Recuperado el 14 de julio de 2013 .
- ↑ Frechette, Casey (11 de abril de 2013). "Lo que los periodistas necesitan saber sobre la diferencia entre aplicaciones web y aplicaciones nativas" . Poynter . Recuperado el 4 de enero de 2017 .
- ↑ Valums, Andrew (10 de febrero de 2010). "Aplicaciones web frente a aplicaciones de escritorio" . valums.com . Archivado del original el 2 de abril de 2013. Consultado el 14 de julio de 2013 .
- ↑ "¿Qué es una aplicación horizontal?" .
- ↑ "¿Qué son los servicios horizontales?" . Archivado del original el 31/10/2013.
- ↑ "¿Qué es el software de aplicación y sus tipos? | eduCBA" . eduCBA . 21 de diciembre de 2015. Consultado el 24 de marzo de 2017 .
- ↑ Campbell-Kelly, Martin; Aspray, William (1996). Computer: A History of the Information Machine . Nueva York: Basic Books. ISBN 0-465-02990-6.
Enlaces externos
Materiales de aprendizaje relacionados con el software de aplicación en Wikiversidad
- Software de aplicación
- Software por tipo