5 Surprises From Microsoft's Build Developers' Conference
The company has embraced a new openness that is very different from its past.
Google Inc. Investors Can't Ignore These 3 Weaknesses
These three problems could cripple the search giant over the next few years.
Microsoft Embraces a World Beyond Windows; Azure Cloud Open to All
The company is demonstrating its willingness to allow an open development environment, not one that pushes its own ecosystem.