I need a software to analyse and manage my business' customer and marketing data
Salesforce is a great tool for all your data management needs. Salesforce not only helps you manage data but also lets you derive analysis for enhancement of marketing strategies. It can gather data from multiple sources - CRM, third-party advertisement tools etc.
While Salesforce would be the ideal choice for your business, you might also like to take a look at Lotame and Oracle BlueKai.