Application Compatibility for Windows Desktop Development