Goldlight is a WPF MVVM framework aimed at developing rich internationalized MVVM WPF application. It provides support for validating and editable VMs out of the box, along with multi-threaded observable and editable collections support baked into the framework.