Consultants assist businesses and non-profits in creating and maintaining websites for marketing, education and group coordination.