Technology | Wed Jun 26, 2013 6:29pm EDT

Microsoft releases 'refined' Windows, revs up developers