The cockpit side is very passenger friendly, it assumes zero aviation knowledge. It's a single button and once pressed the system will show on the screens that it's active, what to expect and where it is going. The passengers just sit and watch, while it tells you via voice and on the screens what's happening. No action required apart from the single button.
It uses the navigation database (onboard) and weather data via datalink (ADS-B in the US, satellite in other places) to select an airport/runway. It looks for a long enough runway with a full LPV (GPS) approach available and favorable wind.
That's amazing.