Designing websites and online content from early wire-framing to finished layouts. Front-end and back-end development based on finished layouts. CMS and Web Hosting. E-Commerce solutions for online shopping, email marketing and various other tools of promotion. Web-based application design and development.