Windows programming guides provided by Microsoft were simply amazing for the time; the documentation available was excellent.
Part of the reason they did so well, companies could easily implement software using the new APIs.
Of course, they also had secret and undocumented APIs that people found and wanted to use ...