Web Applications / Database Driven: Web Applications are Database Driven websites which have a front end and a back end to facilitate functionality. A web application is based on the design process that a brochure website will go through and it will include custom programming to perform the goals of a client's business requirements. These goals can be a scheduling system or internal functionality required by the individual business needs. Some web application websites are used for business to business communications such as libraries who want to access a list of ISBN details for example. All web applications get a custom Functional Specification written prior to programming.