Ventaja 1.- Multiples formatos y estilos : Nos permite definir múltiples formatos y estilos de presentación , por ejemplo a páginas Wap, HTML, XML, PDF o a formatos para sistemas automáticos de intercambio de información.
También permite que convivan todos ellos, es decir se suministra en cada caso el formato adecuado al cliente que realiza la petición.
Ventaja 2.- Indendencia de los "actores" : El desglosar en capas permite trabajar independientemente a los "actores" que intervienen en el desarrollo de una aplicación Web: así el usuario especializado puede cambiar los contenidos sin la necesidad de intervención del diseñador ni del desarrollador,
Ventaja 3.- Bajo impacto en los cambios : Muchos de los cambios futuros se subscriben a una de las capas, la separación en capas impide que correcciones en una capa dañen a las otras. Por ejemplo, el usuario especializado puede mantener los contenidos de la aplicación Web sin que se vean afectadas las demás capas.
Ventaja 4.- Multiples Armazones de Aplicación : La flexibilidad del lenguaje XML y del XSL permite definir múltiples armazones, cada uno de ellos aplicables a un lenguaje de servidor (perl, java, PHP ,etc.).