Struts 2 es una herramienta de desarrollo catalogada como marco de trabajo (framework), el caul permite crear aplicaciones web, diseñado para desarrolladores Java; a continuación se describe como empezar a trabajar con dicha herramienta, ya que en la gran mayoría de los casos,empezar un desarrollo específico con marcos de trabajo se torna complicado; esto es debido a que no existe una documentación sencilla que sirva de guía en la construcción de un aplicativo robusto y completo que cumpla a cabalidad las específicaciones planteadas por los analistas de sistemas. Al final de la guía e lector tendrá la capacidad y las herramientas necesarias para la empezar a utilizar Struts 2 en la construcción de aplicaciones web competitivas en el mercado.