Battling Google, Microsoft Changes How It Builds Software