This document discusses technological tools for customer relationship management (CRM). It covers the main functionality of CRM applications including sales force automation, campaign management, and customer service and support. Specifically, it describes the functionality required for campaign management like workflow, segmentation, personalization, execution, response management, and response modeling. It also discusses the sales cycle and functionality needed for sales force automation, including interfacing with marketing campaigns and business contact/account management. Finally, it outlines the full customer service cycle from logging requests to billing.