Web Design and Development 1.Website design and publishing and Content Management System (CMS) 2.Domain name and hosting 3.Responsiveness to mobile devices 4.Photo gallery and online contact form