After a certain Windows release, Microsoft had a Windows App Certification checklist of features you had to use if you wanted various levels of support, or sales to brick and mortar stores (they required that to reduce support calls and returns.)
At first I found the checklists irritating, as they required essentially a major application release for each Windows version - your application bit-rotted essentially.
But in the end, it was worth it as the application was more polished, with standardized paths, help, etc.
After a certain Windows release, Microsoft had a Windows App Certification checklist of features you had to use if you wanted various levels of support, or sales to brick and mortar stores (they required that to reduce support calls and returns.)
At first I found the checklists irritating, as they required essentially a major application release for each Windows version - your application bit-rotted essentially.
But in the end, it was worth it as the application was more polished, with standardized paths, help, etc.