Smile is a C# library which helps to build programs with the MVVM Design pattern on Windows Phone, Windows Store apps. It also contains an OAuth service that allow to handle OAuth authentication easily.