We at Daveworks have developed what we feel is the essential 5 layers of great web development. These include: design, development, optimization (SEO), socialization (Social Networking), and training. If one of these layers is ignored, your business simply won’t succeed on the web.