Traditionally, CRM has been associated with lead tracking, contact management, and post-sales customer service support. At Mavenlink, we believe that there is a missing element in this definition—professional service delivery and the customer relationship management that happens after the sale, via project management and financial tracking through to payment and reporting.