For web projects which i work on, the design and web interface (as html/css) should be prepared and delivered to me before my working process on the project begins. I develop backend side of the website including a control panel (admin panel) which can be used to manage web site content easily online. However for faster development process i can also start preparing admin panel before interface is delivered to me (but being able to see the design at least as image). After having the web interface as html/css my steps of development are: creating and designing database, preparing view files (as layout, template and view layers) according to my framework system, setting up the admin panel and making required customizations on it, finally working on the front site using MVC structure of my framework and coding the web project as it will function as my client wants. The included admin panel allows site owners easily manage web site content and make needed editions with full control over web content.