Microsoft provides a combination of resources that enable developers to learn, be creative, and solve problems collaboratively, using whatever approach they choose. This commitment includes programs and partnerships to help developers connect with one another and exchange ideas, including source code collaboration sites, such as CodePlex, as well as online communities for peer assistance.
The Open Specification Promise is a simple and clear promise from Microsoft to developers and customers to freely implement a number of covered technical specifications around Web services, virtualization, security, and office specifications.