The Windows Phone 7 application platform allows developers to build apps using .NET and XNA. It provides a consistent hardware and software environment. Apps are submitted to the Windows Phone Marketplace for validation, certification and signing before being distributed to customers for download and purchase. The platform aims to make the app development and distribution process easy for developers while also providing a quality, consistent experience for users.