El software empresarial , también conocido como software de aplicación empresarial ( EAS ), es un software informático que se utiliza para satisfacer las necesidades de una organización en lugar de las de sus usuarios individuales. El software empresarial es una parte integral de un sistema de información basado en computadora , que maneja una serie de operaciones comerciales, por ejemplo, para mejorar las tareas de informes comerciales y de gestión, o respaldar las operaciones de producción y las funciones administrativas . Los sistemas empresariales deben procesar la información a una velocidad relativamente alta. [1]
Los servicios que ofrece el software empresarial suelen ser herramientas orientadas a los negocios. Como las empresas y otras organizaciones tienen departamentos y sistemas similares, el software empresarial es tan solo un conjunto de programas personalizables. Los usos específicos del software empresarial incluyen la gestión de bases de datos, la gestión de relaciones con los clientes, la gestión de la cadena de suministro y la gestión de procesos empresariales. [2]
El término software empresarial se utiliza en la industria y en publicaciones de investigación empresarial, pero no es común en la informática . El término se popularizó ampliamente a principios de la década de 1990 por los principales proveedores de software junto con los acuerdos de licencia con el programa Star Trek [3] . En la literatura académica no se puede encontrar una definición coherente. El historiador de la informática Martin Campbell-Kelly contempló en 2003 que el crecimiento de la industria del software corporativo no se entiende bien. El software de aplicación empresarial (EAS) es reconocido entre los académicos como componentes y módulos de software empresarial que respaldan solo una función empresarial particular. Estos componentes y módulos de software EAS pueden interoperar, de modo que se pueden construir sistemas empresariales multifuncionales o interorganizacionales. En este contexto, la industria puede hablar de middleware . El software que se vende principalmente a los consumidores no se llama software empresarial. [4]
Según Martin Fowler , "Las aplicaciones empresariales tratan sobre la visualización, manipulación y almacenamiento de grandes cantidades de datos, a menudo complejos, y el soporte o automatización de procesos de negocio con esos datos". [5]
El software de aplicación empresarial realiza funciones comerciales como procesamiento de pedidos, adquisiciones, programación de producción, gestión de información de clientes, gestión de energía y contabilidad.
Los sistemas empresariales (ES) son paquetes de software empresarial a gran escala que respaldan una variedad de procesos comerciales, flujos de información, informes y análisis de datos en organizaciones complejas. Si bien los ES son generalmente sistemas de software de aplicación empresarial empaquetados (PEAS), [6] también pueden ser sistemas personalizados y desarrollados a medida para satisfacer las necesidades de una organización específica. Los tipos de sistemas empresariales incluyen:
Si bien los sistemas de almacenamiento de datos o de inteligencia empresarial son software de aplicación empaquetado para toda la empresa que suelen vender los proveedores de ES, dado que no respaldan directamente la ejecución de procesos empresariales, a menudo se los excluye del término.
Los sistemas empresariales se basan en plataformas de software, como NetWeaver de SAP y Fusion de Oracle , y bases de datos.
Desde una perspectiva de hardware, los sistemas empresariales son los servidores, el almacenamiento y el software asociado que las grandes empresas utilizan como base para su infraestructura de TI . Estos sistemas están diseñados para gestionar grandes volúmenes de datos críticos y, por lo tanto, suelen estar diseñados para proporcionar altos niveles de rendimiento de transacciones y seguridad de datos. [7]
Se ha criticado la "complejidad aparentemente ilimitada" de los sistemas empresariales y se han sostenido argumentos a favor de la implementación de sistemas discretos para tareas empresariales específicas. Cynthia Rettig, una empresaria estadounidense, ha sostenido que "el concepto de un único sistema monolítico [ha] fracasado para muchas empresas". [8]
El software empresarial se puede clasificar según la función empresarial. Cada tipo de aplicación empresarial se puede considerar un "sistema" debido a la integración con los procesos empresariales de una empresa. [9] Las categorías de software empresarial pueden superponerse debido a esta interpretación sistémica. Por ejemplo, la plataforma de inteligencia empresarial de IBM ( Cognos ), se integra con una plataforma de análisis predictivo (SPSS) y puede obtener registros de sus paquetes de bases de datos (Infosphere, DB2).
Han surgido ciertas categorías de productos que son estándares en la industria, las cuales se muestran a continuación:
Otros tipos de software que no encajan en categorías estándar conocidas, como el software de copia de seguridad , el de gestión de facturación y el de contabilidad . El software de gestión de contratos empresariales se utiliza para reunir todos los compromisos contractuales de una organización en un único sistema para una gestión integral y evitar la variabilidad e ineficiencia inherentes a los procesos de contratación manuales. [10]