A universal app allows building an app that targets both Windows and Windows Phone using shared code and resources. The document discusses different strategies for sharing code and resources between platforms, including linked files, shared projects, and portable class libraries. It also covers approaches for handling platform-specific capabilities and views in a universal app.