Well, technically the .NET framework is just a collection of DLLs, independent of C#, the language, and XAML, the markup. WinRT could represent just a different collection of DLLs that you now have to use with C# and XAML. In either case, it doesn't change much in terms of how you develop an application. You may just have to reference different namespaces. That's all.