Product development engineers may have to use hundreds of applications to perform daily tasks. They may spend an inordinate amount of time learning new applications, re-keying information, and reconciling data. Many of these applications are end point solutions, which could be replaced by a collaborative, integrated platform. Additionally, Microsoft has partnerships with top product lifecycle management (PLM) and computer aided design (CAD) providers that have integrated our collaborative technologies into their suite of products.