In a strategy developed largely by Ray Ozzie , who has succeeded Bill Gates as the company 's chief software architect , Microsoft is trying to create online services that are the equivalent of an operating system -- a platform that other companies can use to develop their own Web sites using Microsoft 's powerful data centers .