The membership organisation I work for currently has serious issues with it's membership databases. That information is currently split between a wordpress user database with an extension s2pro which extends that, mailchimp, paypal, and an accounts package KashFlow.
Those all have various relations with each other but somehow seem to conflict and don't work properly - resulting in the system unsubscribing people from mailchimp, and various other problems with data not matching up.
My manager thinks that what we need to sort this out is a new 'master database' for the membership information which would communicate directly with all the other software packages and be an authoritative place for the data, rather than them all talking to each other and conflicting.
I'm wondering, would CiviCRM be able to serve as that master system? Thanks.