What is the Business Application Platform? (Developers overview)

What is the Business Application Platform (aka Power Platform aka PowerApps, Flow and PowerBI) A simple question, but for new developers can be a challenge to understand exactly what it is, the business benefits and how to use it.  I’ve read numerous documents/slides and watched a few different //Build and Ignite sessions – but many were…