A web framework or web application framework is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide a standard way to build and deploy web applications on the World Wide Web. Web frameworks aim to automate the overhead associated with common activities performed in web development. In particular, our web framework provide libraries for database access, templating frameworks, and session management, and it promotes code reuse. Our web framework targets development of both dynamic web sites and static websites.