What is SOLIDWORKS Model-Based Definition (MBD)?

What is SOLIDWORKS Model-Based Definition (MBD)?