The look and feel is also important, which means studying Microsoft’s design guidelines and sample code. Using the templates in Visual Studio is recommended. Finally, the API is different, with much added and much taken away, so the idea of simply porting an application from, say, WPF to Windows 8 by copying the XAML and C# code is not going to work. How do you deploy a Windows 8 app? This turns out to be a complex question.
The general public can only install apps from the Windows Store. Once installed, the store handles updates making this an easy way to obtain and service apps. Apps can be removed with a couple of taps too. It is a welcome change from the intricacies of the Windows Installer for desktop applications.