Microsoft has been trying to diversify its revenue for some time and has made incremental progressMicrosoft's first-ever layoffs point to a need for the company to rethink its Windows client business, which is largely responsible for the disappointing financial results that led to thousands of Microsoft job cuts announced on Thursday.