When a company wants to build upon its existing customer base by marketing new and existing products and services to customers who have made a past purchase, customer relationship management (CRM) tools are the keys to success. CRM tools simplify the marketing process by collecting data and making predictions about which customers are most likely to be interested in related products. For example, if a customer has recently purchased a set of knitting needles, CRM software may be set to send email marketing ads about related products such as stitch markers, gauge checkers, scissors and other notions. By marketing products to customers who have made a related purchase, businesses can solidify their business relationships and increase their overall sales and profitability. CRM software can also be used to check in with customers and measure their level of satisfaction. Base CRM is ranked as one of the ten best CRM providers.