Sales force automation (SFA) applications are designed to simplify and automate all the stages in the sales process, from initial contact with a customer through to sales follow-up and reporting. SFA systems also provide a means of tracking sales leads, managing contacts, and recording the contact history with respect to any customer. Some SFA applications also provide functionality for market research, sales force training, lead qualifying, and sales forecasting. Note that SFA systems do not necessarily include a marketing component, which is what distinguishes them from full-fledged customer relationship management (CRM) applications.