APLICACIONES
El software de aplicación (también conocido como aplicación) se refiere a un software diseñado para realizar diversas tareas, actividades o funciones coordinadas para el beneficio del usuario. Los ejemplos de aplicaciones incluyen una hoja de cálculo, un navegador web, un reproductor multimedia, un cliente de correo electrónico, un procesador de textos, un simulador de vuelo aeronáutico, un editor de fotos, un juego de consola o un visor de archivos. El software de aplicación se utiliza como un sustantivo colectivo para referirse colectivamente a todas las aplicaciones. Esto contrasta con el software del sistema, que se utiliza para ejecutar la computadora.
Se puede agrupar una computadora junto con las aplicaciones, así como su software de sistema, o pueden publicarse por separado, y pueden codificarse como proyectos de código abierto, universitarios o de propiedad. Las aplicaciones móviles se refieren al término dado a aquellas aplicaciones que están diseñadas para plataformas móviles.
CLASIFICACIÓN
Las aplicaciones se pueden clasificar de muchas maneras u órdenes diferentes. Según el punto de vista legal, la aplicación se clasifica principalmente con el llamado enfoque de caja negra , con respecto a los derechos de sus suscriptores finales o usuarios finales.
Las aplicaciones de software también pueden clasificarse con respecto al lenguaje de programación que se ha utilizado para escribir el código fuente y ejecutar, y el respeto de sus resultados y propósito.
- Por propiedad y derechos de uso. El software de aplicación se distingue principalmente entre dos clases principales: software de fuente abierta frente a aplicaciones de software de fuente cerrada, y entre aplicaciones de software propietario o gratuito. El software propietario se coloca bajo las concesiones de licencia de software exclusivas y los derechos de autor exclusivos. El principio de apertura-cierre establece que el software puede ser "abierto solo para extensión, pero no para modificación". Este tipo de aplicaciones solo pueden ser agregadas por terceros.
- Codificando el lenguaje. Desde la adopción casi universal y el desarrollo de la web, ha surgido una distinción importante entre las aplicaciones web que están escritas con JavaScript, HTML y otras tecnologías nativas de la red y que requieren una para estar en línea y ejecutar un navegador web.
- Por propósito y salida. El software de aplicación puede verse como vertical u horizontal . Las aplicaciones horizontales son más extendidas y populares, ya que son de propósito general, por ejemplo, bases de datos o procesadores de texto. Las aplicaciones verticales, por otro lado, son productos de nicho que están diseñados para un tipo particular de negocio o industria o un departamento que está dentro de una organización. Las suites de software integradas intentarán abordar cada aspecto específico que sea posible. Por ejemplo, trabajador bancario o de manufactura, o servicio al cliente o contabilidad.
Algunos de los diferentes tipos de software de aplicación incluyen:
- Una suite de aplicaciones . Esto consiste en muchas aplicaciones que están agrupadas. Normalmente tienen funciones relacionadas, interfaces de usuario y funciones, y pueden interactuar entre sí, por ejemplo, abriendo los archivos del otro. Muchas aplicaciones de negocios a menudo vienen en suites como iWork, LibreOffice y Microsoft Office.
- Software empresarial. Esto aborda las necesidades de flujo de datos en los procesos de una organización completa, a través de varios departamentos, principalmente en un gran entorno distribuido. Por ejemplo, el sistema de gestión de relaciones con el cliente (CRM), el software de gestión de la cadena de suministro y los sistemas de planificación de recursos empresariales.
- Software trabajador de la información. Esto permite a los usuarios crear y administrar información, principalmente para proyectos individuales en un departamento, en contraste con la gestión empresarial. Por ejemplo, la gestión de recursos y la gestión del tiempo.
- Software educativo. Esto está relacionado con el software de acceso al contenido, pero tiene las características o el contenido adaptado para que lo usen los estudiantes o los educadores. Por ejemplo, puede entregar pruebas.
- Software de simulación. Esto simula sistemas abstractos o físicos para entrenamiento o investigación.