The document discusses cross-platform development using Xamarin. It provides steps to setup Xamarin, create an Android library, and port an Android application to Windows Phone and Windows Store apps. The steps include registering for a Xamarin account, installing libraries, creating projects for each platform, linking shared classes, and implementing platform-specific pages while reusing shared code. Code examples and full source code is provided to demonstrate cross-platform development with Xamarin.