Unfortunately, many web designers are not able to offer the back-end technology that is required to provide the services listed above. Additionally, companies have a difficult time justifying the expenses associated with developing web applications. When a company is ready to go online, they need to present the web design and implementation team with a list of requirements. If the first few teams can't get the job done, the company shouldn't stop until they find someone who can take the task. It is a good sign when a company actually finds someone who can refine and add to the existing requirements.
Online commerce is something that makes a lot of companies see dollar signs.
The fact is the web provides a much better mechanism for public relations and customer service than it does for e-commerce. Understand that e-commerce is fast becoming the preferred way to do business, but it should not be the primary reason for going online. Companies need to make sure they evaluate all the ancillary benefits to having an effective web site. Quite often, these benefits can't be measured in dollars, but they can be measured in satisfied customers. They ranged from sites to sell southwestern home accents to various online entertainment guides.