Dynamics 365 | Office 365 | Azure environment

The Microsoft environment offers an enormous platform for sharing data across functionality and the infrastructure landscape.
The Microsoft vision of a Common Data Model / Common Data Service, allows data silos to be removed and shared securely where it is needed.
The vision Microsoft is working towards for "citizen developers" (non-programming developers), offeres the abilityfor packaged functional applications to easily share data and be extended / customised with minimal cost.
There hundreds more pillars of functionality than those shown below....but the diagram gives a sense of the concepts.