The Referral Maker CRM program enhances the effectiveness of real estate sales professionals. It enables customers to input desired goals, and work towards achieving designated sales volumes in a coordinated, consistent manner. The software program strives to convert satisfied real estate sales customers into a source of referrals through automated communications. It essentially focuses upon referrals as a source of future business, rather than adopting the more "transactional" focus of many customer relationship management software products. By using this product, agents can streamline the process of obtaining referrals, enabling them to focus on cultivating new business more effectively. The software also automates many marketing activities.