One of the key features of CS is that it can provide an organization a single web based environment for the interactive management of its data. This can include the public 'face' of its web site as well as resources, events, client/customer or employee information within an intranet.
Why pay staff to keep customer data up to date when you can get your customers to update their own data? CS allows them to interact directly with your web site, post blogs, place orders and pay for goods or services and check on the status of orders.
Its not uncommon for an organization to manage several different applications all from different vendors. One application for web content management, one for blogging, another for a calendar and yet another for a shopping cart.
The cost and time to integrate these applications or to cross relate the information within them can be enormous. It can be much more cost effective to have a custom integrated solution tailored to your exact needs.