Tecnología

Software de Aplicación: Definición, Ejemplos, Tipos y Clasificación

software de aplicacion

💻 Qué es el Software de Aplicación

Un software de aplicación (app o aplicación para abreviar) es un programa de computadora diseñado para llevar a cabo una tarea específica distinta de la relacionada con el funcionamiento de la computadora en sí, que normalmente será utilizada por los usuarios finales.

Como ejemplos de software de aplicación podemos mencionar: Microsoft Word, Microsoft Office, Google Chrome, Avast, Auto CAD, Photoshop, Skype, Visual Pro, Java Script o C++, lector de pdf, Corel Draw, Open Office, Mozilla Firefox, Opera…

El software de aplicación de nombre colectivo se refiere a todas las aplicaciones de forma colectiva. Las otras clasificaciones principales de software son software de sistema, relacionado con el funcionamiento de la computadora, y software de utilidad («utilidades»).

Las aplicaciones pueden estar empaquetadas con la computadora y su software de sistema o publicarse por separado y pueden codificarse como propietarias, de código abierto o proyectos. Las aplicaciones creadas para plataformas móviles se denominan apps móviles.

💻 Terminología

En tecnología de la información, una aplicación (app), programa de aplicación o software de aplicación es un programa informático diseñado para ayudar a las personas a realizar una actividad.

Dependiendo de la actividad para la que fue diseñada, una aplicación puede manipular texto, números, audio, gráficos y una combinación de estos elementos. Algunos paquetes de aplicaciones se centran en una sola tarea, como el procesamiento de textos; otros, denominados software integrado, incluyen varias aplicaciones.

El software escrito por el usuario adapta los sistemas para satisfacer las necesidades específicas del usuario. El software escrito por el usuario incluye plantillas de hojas de cálculo, macros de procesadores de texto, simulaciones científicas, audio, gráficos y guiones de animación. Incluso los filtros de correo electrónico son una especie de software de usuario. Los usuarios crean este software ellos mismos y, a menudo, pasan por alto lo importante que es.

Sin embargo, la delimitación entre el software del sistema, como los sistemas operativos y el software de aplicación, no es exacta y, en ocasiones, es objeto de controversia. Por ejemplo, una de las preguntas clave en el juicio antimonopolio de Estados Unidos vs Microsoft Corp. fue si el navegador web Internet Explorer de Microsoft era parte de su sistema operativo Windows o una pieza de software de aplicación separable.

Otro ejemplo, la controversia sobre los nombres de GNU / Linux se debe, en parte, al desacuerdo sobre la relación entre el kernel de Linux y los sistemas operativos construidos sobre este kernel.

En algunos tipos de sistemas integrados, el software de la aplicación y el software del sistema operativo pueden ser indistinguibles para el usuario, como en el caso del software utilizado para controlar una videograbadora, un reproductor de DVD o un horno microondas.

Las definiciones anteriores pueden excluir algunas aplicaciones que pueden existir en algunos equipos de grandes organizaciones.

▶ Metonimia

La palabra «aplicación» utilizada como adjetivo no se limita al significado de «de o perteneciente al software de aplicación».

Por ejemplo, conceptos como la interfaz de programación de aplicaciones (API), el servidor de aplicaciones, la virtualización de aplicaciones, la gestión del ciclo de vida de las aplicaciones y las aplicaciones portátiles se aplican a todos los programas informáticos por igual, no solo al software de aplicación.

▶ Aplicaciones y aplicaciones estrella

Algunas aplicaciones están disponibles en versiones para varias plataformas diferentes; otros solo funcionan en uno y, por lo tanto, se denominan, por ejemplo, una aplicación de geografía para Microsoft Windows, una aplicación de Android para educación o un juego de Linux.

A veces, surge una aplicación nueva y popular que solo se ejecuta en una plataforma, lo que aumenta la conveniencia de esa plataforma. A esto se le llama aplicación asesina. Por ejemplo, VisiCalc fue el primer software de hoja de cálculo moderno para Apple II y ayudó a vender las entonces nuevas computadoras personales en las oficinas. Para Blackberry fue su software de correo electrónico.

En los últimos años, el término abreviado «app» (acuñado en 1981 o antes) se ha vuelto popular para referirse a aplicaciones para dispositivos móviles como teléfonos inteligentes y tabletas, la forma abreviada coincide con su alcance típicamente más pequeño en comparación con las aplicaciones en PC. Incluso más recientemente, la versión abreviada también se utiliza para software de aplicación de escritorio.

💻 Clasificación del Software de Aplicación

Hay muchas formas diferentes y alternativas para clasificar el software de aplicación.

Desde el punto de vista legal, el software de aplicación se clasifica principalmente con un enfoque de caja negra, en relación con los derechos de sus usuarios finales o suscriptores finales (con eventuales niveles de suscripción intermedios y escalonados).

Las aplicaciones de software también se clasifican con respecto al lenguaje de programación en el que se escribe o ejecuta el código fuente, y con respecto a su propósito y resultados.

▶ Por derechos de propiedad y uso

El software de aplicación generalmente se distingue entre dos clases principales: aplicaciones de software de código cerrado frente a aplicaciones de código abierto, y entre aplicaciones de software gratuitas o patentadas.

El software propietario está protegido por derechos de autor exclusivos y una licencia de software otorga derechos de uso limitados. El principio abierto-cerrado establece que el software puede estar «abierto sólo para extensión, pero no para modificación». Estas aplicaciones solo pueden obtener complementos de terceros.

El software libre y de código abierto se ejecutará, distribuirá, venderá o ampliará para cualquier propósito y, si es abierto, se modificará o revertirá de la misma forma.

Las aplicaciones de software FOSS publicadas bajo una licencia libre pueden ser perpetuas y también libres de regalías. Quizás, el propietario, el titular o el tercero que hace cumplir cualquier derecho (derechos de autor, marca registrada, patente o ius in re aliena) tienen derecho a agregar 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 de derechos de autor y, de forma abierta o reservada, puede ejecutarse, distribuirse, modificarse, revertirse, volver a publicarse o crearse en trabajos derivados sin atribución de derechos de autor y, por tanto, sin revocación.

Incluso se puede vender, pero sin transferir la propiedad de dominio público a otros sujetos individuales. El software de dominio público se puede publicar bajo una declaración legal de (des)licencia, que hace cumplir esos términos y condiciones por una duración indefinida (de por vida o para siempre).

▶ Por lenguaje de codificación

Desde el desarrollo y la adopción casi universal de la web, ha surgido una distinción importante entre las aplicaciones web, escritas con HTML, JavaScript y otras tecnologías nativas de la web y que por lo general requieren que uno esté en línea y ejecute un navegador web, y las aplicaciones nativas más tradicionales escritas en cualquier idioma disponible para el tipo particular de computadora.

Ha habido un polémico debate en la comunidad informática con respecto a las aplicaciones web que reemplazan a las aplicaciones nativas para muchos propósitos, especialmente en dispositivos móviles como teléfonos inteligentes y tabletas.

De hecho, las aplicaciones web han aumentado enormemente su popularidad para algunos usos, pero las ventajas de las aplicaciones hacen que sea poco probable que desaparezcan pronto, si es que alguna vez lo hacen. Además, los dos pueden ser complementarios e incluso integrados.

▶ Por propósito y resultado

El software de aplicación también puede verse como horizontal o vertical. Las aplicaciones horizontales son más populares y generalizadas, porque son de uso general, por ejemplo, procesadores de texto o bases de datos.

Las aplicaciones verticales son productos de nicho, diseñados para un tipo particular de industria o negocio, o departamento dentro de una organización. Las suites de software integradas intentarán manejar todos los aspectos específicos posibles de, por ejemplo, trabajador de fabricación o banca, o contabilidad o servicio al cliente.

Hay muchos tipos de software de aplicación:

▶ Conjunto de aplicaciones

Un conjunto de aplicaciones consta de varias aplicaciones agrupadas. Por lo general, tienen funciones, características e interfaces de usuario relacionadas, y pueden interactuar entre sí, p. Ej. abren los archivos de los demás. Las aplicaciones comerciales a menudo vienen en suites, p. Ej. Microsoft Office, LibreOffice e iWork, que combinan un procesador de texto, una hoja de cálculo, etc.; pero las suites existen para otros propósitos, p. ej. gráficos o música.

→ Software empresarial       

El software empresarial aborda las necesidades de los procesos y flujos de datos de toda una organización, en varios departamentos, a menudo en un gran entorno distribuido. Los ejemplos incluyen sistemas de planificación de recursos empresariales, sistemas de gestión de relaciones con el cliente (CRM) y software de gestión de la cadena de suministro.

El software departamental es un subtipo de software empresarial con un enfoque en organizaciones más pequeñas o grupos dentro de una organización grande. (Los ejemplos incluyen la gestión de gastos de viaje y el servicio de asistencia de TI).

→ Software de infraestructura empresarial

El software de infraestructura empresarial proporciona las capacidades comunes necesarias para admitir los sistemas de software empresarial. (Los ejemplos incluyen bases de datos, servidores de correo electrónico y sistemas para administrar redes y seguridad).

→ Plataforma de aplicaciones

La plataforma de aplicaciones como servicio (aPaaS) es un servicio de computación en la nube que ofrece entornos de desarrollo e implementación para servicios de aplicaciones.

→ Software de trabajado de la información

El software de trabajado de la información permite a los usuarios crear y administrar información, a menudo para proyectos individuales dentro de un departamento, en contraste con la administración empresarial. Los ejemplos incluyen gestión del tiempo, gestión de recursos, herramientas analíticas, colaborativas y de documentación.

Los procesadores de texto, las hojas de cálculo, los clientes de blogs y correo electrónico, el sistema de información personal y los editores de medios individuales pueden ayudar en múltiples tareas de los trabajadores de la información.

→ Software de acceso al contenido

El software de acceso al contenido se utiliza principalmente para acceder al contenido sin editarlo, pero puede incluir software que permita la edición de contenido. Dicho software responde a las necesidades de individuos y grupos de consumir entretenimiento digital y contenido digital publicado. (Los ejemplos incluyen reproductores multimedia, navegadores web y navegadores de ayuda).

→ Software educativo

El software educativo está relacionado con el software de acceso al contenido, pero tiene el contenido o las funciones adaptados para que lo usen los educadores o los estudiantes. Por ejemplo, puede ofrecer evaluaciones (pruebas), realizar un seguimiento del progreso a través del material o incluir capacidades de colaboración.

→ Software de simulación

El software de simulación simula sistemas físicos o abstractos con fines de investigación, formación o entretenimiento.

→ Software de desarrollo de medios

El software de desarrollo de medios genera medios impresos y electrónicos para que otros los consuman, con mayor frecuencia en un entorno comercial o educativo. Esto incluye software de artes gráficas, 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.

→ Software de ingeniería de productos

El software de ingeniería de productos se utiliza para desarrollar productos de hardware y software. Esto incluye diseño asistido por computadora (CAD), ingeniería asistida por computadora (CAE), herramientas de compilación y edición de lenguaje de computadora, entornos de desarrollo integrados e interfaces de programador de aplicaciones.

→ Software de entretenimiento

Software de entretenimiento puede referirse 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.

Las aplicaciones también pueden clasificarse por plataforma informática, como un sistema operativo en particular, una red de distribución como en aplicaciones de computación en la nube y Web 2.0, o dispositivos de distribución como aplicaciones móviles para dispositivos móviles.

El sistema operativo en sí puede considerarse software de aplicación cuando se realizan tareas simples de cálculo, medición, renderizado y procesamiento de texto que no se utilizan para controlar el hardware a través de la interfaz de línea de comandos o la interfaz gráfica de usuario. Esto no incluye el software de aplicación incluido en los sistemas operativos, como una calculadora de software o un editor de texto.

▶ Software para trabajadores de la información

  • Programa de contabilidad
  • Gestión de datos
    • Gerente de contacto
    • Hoja de cálculo
    • Software de base de datos
  • Documentación
    • Automatización de documentos
    • Procesador de textos
    • Software de autoedición
    • Software de diagramación
    • Software de presentación
    • Correo electrónico
    • Software de blog
  • Planificación de recursos empresariales
  • Software financiero
    • Software de negociación intradía
    • Software bancario
    • Sistemas de compensación
    • Software aritmético
  • Gestión de servicios de campo
  • Software de gestión de personal
  •  Software de gestión de proyectos
  •  Software de calendario
  •   Software de programación de empleados
  •   Software de flujo de trabajo
  •  Sistemas de reserva

▶ Software de entretenimiento

  • Protectores de pantalla
  • Videojuegos
    • Juegos arcade
    • Juegos de consola
    • Juegos móviles
    • Juegos de computadora personal
  • Arte de software
    • Demo
  • Introducción de 64K

▶ Software educativo

  • Gestión del aula
  • Software de referencia
  • Software de preparación de ventas
  • Gestión de encuestas
  • Software de enciclopedia

▶ Software de infraestructura empresarial

  • Software de flujo de trabajo empresarial
  • Sistema de gestión de bases de datos (DBMS)
  • Software de gestión de activos digitales (DAM)
  • Software de gestión de documentos
  • Sistema de información geográfica (SIG)

▶ Software de simulación

  • Simuladores de computadora
    • Simuladores científicos
    • Simuladores sociales
    • Simuladores de campo de batalla
    • Simuladores de emergencia
    • Simuladores de vehículos
      • Simuladores de vuelo
      • Simuladores de conducción
    • Juegos de simulacion
      • Juegos de simulación de vehículos

▶ Software de desarrollo de medios

  • Software de gráficos por computadora en 3D
  • Software de animación
  • Software de artes gráficas
    • Editor de gráficos de trama
    • Editor de gráficos vectoriales
  • Organizador de imágenes
  • Software de edición de video
  • Software de edición de audio
    • Estación de trabajo de audio digital
  • Secuenciador de música
    • Anotador
  • Editor de HTML
  • Herramienta de desarrollo de juegos

▶ Software de ingeniería de producto

  • Ingeniería de hardware
    • Ingeniería asistida por computadora
    • Diseño asistido por computadora (CAD)
    • Fabricación asistida por computadora (CAM)
    • Análisis de elementos finitos

▶ Software de Ingeniería

  • Software compilador
  • Entorno de desarrollo integrado
    • Compilador
    • Enlazador
    • Depurador
  • Control de versiones
  • Herramienta de desarrollo de juegos
  • Administrador de licencias

¿Te gustó el artículo?
1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (1 Votos, Promedio: 5,00 de 5)
Cargando...

Sobre el autor

PromocionMusical.es

Todo sobre promoción, autogestión y emprendimiento musical donde encontrarás artículos sobre marketing, social media, informes, infografías, propiedad intelectual, salud y mucho más.

Dejar un comentario