Demand Generation is the focus of targeted marketing programs to drive awareness and interest in a company's products and/or services. Demand Generation is typically used in Business-to-Consumer (B2C), Business-to-Business (B2B), Business to Government (B2G) or longer sales cycles. It encompasses several areas of marketing and is the marriage of marketing systems coupled with a structured sales process and marketing automation.