I don't think you'll find one package to address all your needs. We use Salesforce.com for CRM, content management, service case management, etc. There is integration with MS Office and Office 365 for meeting management, sales opportunity management and communication tracking. We've done a...