MVVM Light v5 is a toolkit that helps with MVVM development on various platforms including WPF, Silverlight, Windows Phone, and Xamarin. It provides core MVVM functionality like notifying property changes, commands, navigation, and dialogs. It promotes best practices like using asynchronous operations and a centralized data service. The toolkit also includes features for design-time development like design data services, navigation, and dialogs.