Caliburn.Micro is an open source micro-framework for WPF, Silverlight, and Windows Phone 7 that was created by Rob Eisenberg to simplify building user interfaces and handling view models. It reduces the need for property binding and command handling code and helps unify programming models across platforms. The framework uses conventions over configuration, an event aggregator for messaging, and coroutines to simplify asynchronous programming. It was demonstrated using a sample game library application originally created by Eisenberg.