Websites can be your Customer Relations Management (CRM) center. Providing a way to distribute information to customers, to contact them, to give them support and service!
Websites can generate sales or leads quite well ... if people can find your website and it is designed correctly. To find a website it has to be visible to the major search engines.