Microsoft announced a partnership with TechStars that will allow it access to more than 400 startups around the world so it can sell its Azure cloud platform. Read more