Struts framework is an open-source framework for producing the web applications in Java EE, based on MVC-2 architecture. It uses and extends the Java Servlet API. Struts are robust architecture and can be used for the development of application of any size. Struts framework makes it much simpler to design scalable, reliable Web applications with Java.