web strategy and consulting 2. user experience (UX) and user interface (UI) design 3. front-end and back-end development 4. content management 5. website redesign 6. come up with a concept for your website 7. work on the overall layout and design 8. create custom graphics or logos 9. develop database-driven functionality 10ongoing maintenance and support