Master Data Maestro Architecture

The Maestro Desktop is delivered as a full client. Optimizing performance and function for large-scale data manipulations by data stewards is best handled by a full client. Maestro is delivered using the same technology as Microsoft MDS: C# and WCF. The familiar Office 2010 ribbon is adopted to fit in with the prevalent Office suite.
Elegantly architected, all communication happens between supported APIs for Master Data Services and Reporting Services. Maestro cleanly connects to your Reporting Services server and allows any views of data to become reports. This is a massive cost and time saver. Instead of having to build and maintain reports through Report Designer, which often requires a dedicated report builder or IT resource, Maestro users can build master data reports with a single click from any Maestro screen.
The Maestro Processing database in no way competes with the MDS repository or the Report Catalog. It provides operational support for data during Maestro processes such as de-duplication and automated survivorship. It effectively stores only parameters, operational settings and subsets of data undergoing processing. All master data remains stored in MDS, as are all results from Maestro Data Quality process.
Notably, the Maestro Desktop can interact with both MDS and Reporting Services directly. It is perfectly feasible to license just the Desktop to greatly improve the data stewardship experience, while allowing for later expansion into Maestro Server capabilities such as Federation and Automated Survivorship.