CRM
Generating and maintaining your contact list is crucial to a businesses survival. Targeted communications and lists help you identify the correct destination for all of your communications. Tracking those leads and noting their movemnets through your social media and web outlets, will yield better results with your marketing efforts.
I have experience with 3 of the major players in contact management.