The Office protocol documentation provides detailed technical specifications for Microsoft proprietary protocols that are implemented and used in Microsoft Office client programs to interoperate or communicate with Microsoft products. The documents can be found here.
I think this is great news for software developers!