Office Business Applications: Building Composite Applications Using the Microsoft Platform