Microsoft is planning to allow developers to create "Agaves" web extensions to bring third-party functionality to Office clients (the best thing for enterprise being you can share them within Office templates).