Includes bibliographical references (pages 115-116)This Project discusses construction implementation of a web application for a small to medium business. This Project examines the Open Source server technologies that support it; along with the software development technologies used to build it. This Project also discusses the J2EE Platform and the Struts framework technologies that are tools used to enhance the development of the web application. The Open Source server technologies used in the Project are Ubuntu Server Operating System, Apache Tomcat Application Server and MySQL Database Server. Before a web application can be developed it needs an Application Server to run on and a Database Server to store its data. An Application Server ...