Business software designed to support the interaction between a business and its customers. It would normally include a customer ordering facility, customer support and help services, and information and decision systems for those involved in marketing and sales.