Upon reading a functional requirements document for a web application development project, I proceed to model the application's architecture using Unified Modelling Language(UML), design the application's database since most web apps are data-driven, then code the required functionality using Object-Oriented PHP. I then integrate the back-end to a front-end from where the app user will be able to interact with the application. Since I have intermediate front-end development skills, specifically using JavaScript and its jQuery library, I use them in creating interactive user interfaces of the web application.