Analista de negocio
Por este motivo se crea el perfil del "Business Analyst" o "Analista de negocio". Esta persona debe estar próximo al usuario final y entender los problemas que tiene en el día a día para desarrollar su trabajo y al mismo tiempo debe conocer cómo están construidas las aplicaciones, incluso haber tenido experiencia en el desarrollo de las mismas. De esta forma se convierte en un usuario técnicamente avanzado, por lo que puede ayudar a definir soluciones que cubran las necesidades del negocio con el menor impacto posible en las aplicaciones existentes.
Arquitecto empresarial
Son como urbanistas, proveen mapas de ruta y regulaciones que la ciudad usa para administrar su crecimiento y provee servicios a sus ciudadanos. En esta analogía, es posible diferenciar el rol que un arquitecto de sistemas, que planea uno o más edificios; el arquitecto de software, que es responsable de algo análogo a los sistemas de aire acondicionado, ventilación y calefacción (HVAC, por sus siglas en inglés en inglés) dentro del edificación; el arquitecto de red, quien es responsable por algo como la plomería dentro del edificio y la infraestructura de agua y drenaje entre edificios o partes de la ciudad. El arquitecto empresarial sin embargo, como un urbanista, enmarca el diseño de la ciudad y coordina otras actividades dentro de un plan más grande.