SEA - Service Extended Architecture - es una herramienta de productividad y una arquitectura que disminuye notablemente los costes de desarrollo y mantenimiento de los sistemas JEE.
SEA incorpora la facilidad de construir visualmente aplicaciones JEE basadas en Struts, a través del SEA plugin para eclipse, RAD (IBM Rational Application Developer).
RIA - Rich Internet Applications - y AJAX son ya una realidad en el desarrollo de aplicaciones empresariales, pero su aplicación eficiente requiere de un framework cross-browser y una herramienta de productividad que permita el desarrollo visual WYSIWYG.
XQuiD es un entorno de desarrollo visual de alta productividad para aplicaciones de nueva generación RIA AJAX. XQuid, como herramienta de productividad WYSIWYG, está integrada en Eclipse, IBM WebSphere Studio Application Developer (WSAD) y IBM Rational Application Developer (RAD).
SOA - Service Oriented Architecture - es un paradigma de desarrollo (y estrategia de TI) que descompone las aplicaciones monolíticas en un conjunto discreto de funciones de negocio, implementadas mediante tecnologías estándares que faciliten su interoperabilidad.
Estas funciones de negocio se utilizan para construir aplicaciones que satisfagan rápidamente los requisitos del negocio.
BPM, acrónimo de Business Process Management, es una metodología empresarial que tiene como objetivo mejorar la eficiencia de una empresa a través de la gestión sistemática de sus procesos de negocio.
Esta metodología, tras estudiar el negocio de la compañía, procede a modelar sus procesos con objeto de mejorar su eficiencia a través de la automatización. Así se procede a integrar los distintos sistemas corporativos para que soporten de manera más eficiente los procesos estudiados, garantizando la calidad de los mismos, a través del control de los factores críticos del negocio asociados a cada proceso.