Integration with contacts on several different platforms

I want to get all my contacts from my phone, company outlook email, linked in with all my conecctions and/ or relavent accounts into one perfctly organized database; that can be accessed anywhere. I want to be able to access it with ease to add or detract from it. I also need to have all thes acounts organized in one group account (outlook email) so I can send a company email blast to everyone in 30 seconds rather 30 days. Info needs to be transferable inlue of system changes. Thank you!

– Dennis Ingenito