Después de haber pasado casi 20 años escribiendo software 'Enterprise', esta es mi respuesta:
1) Enterprise casi siempre significa 'aplicación web'. 2) Enterprise realmente solo significa 'muy muy grande'.
El software empresarial generalmente está escrito por cientos de personas durante varios años. Por lo tanto, las herramientas, los patrones y los lenguajes utilizados tienden a hacer de la colaboración, la seguridad, la estabilidad y la escalabilidad una prioridad.
El "Stack" típico de una aplicación empresarial implicará muchos idiomas, protocolos, servidores, firewalls diferentes ... cada uno con sus propios equipos de personas. Estas aplicaciones requieren muchos conjuntos de habilidades diferentes para producir, desde la gestión de proyectos hasta ingenieros de software reales. A menudo, las personas que trabajan en cualquier aspecto particular de una aplicación a escala empresarial no saben exactamente cómo encaja su componente. Solo el "Arquitecto de la empresa" puede ver la imagen completa, pero luego no conoce ninguno de los detalles.
El arte de la creación de aplicaciones empresariales está navegando con éxito en esta 'niebla de guerra' eligiendo las tecnologías y procedimientos correctos, etc.