The Microsoft Windows 3.1 Software Development Kit (SDK) allows you to create applications for either Windows 3.0 or 3.1. If you write your application carefully, you can create a single application that is compatible with Windows 3.0 but also takes advantage of newer features when running with Windows 3.1.