What is MPF?

Microsoft® Provisioning Framework is a platform for building, deploying, managing, and extending hosted services running on Windows® operating systems. MPF contains the following components.

Provisioning framework The framework contains both client and server components. The and receive incoming provisioning . The following server components manage transaction processing and data storage.

MPF is tightly integrated with Windows® NT and mechanisms employed by external services such as Active Directory. Only authorized users can execute provisioning requests.

Provisioning Manager is the administration console for the framework, used to configure and monitor the components in an MPF installation.
Standard providers and namespaces MPF ships with a number of providers and named that support:
  • Microsoft® Active Directory®
  • Execution of scripts and commands
  • Error remapping for localization and context-sensitive applications
  • Windows file system and registry
  • HTTP and SOAP requests
  • SQL Server™
  • Application installation using Microsoft® Windows® Installer

MPF also has an SDK with Visual Studio add-ins that simplify development of custom providers for provisioning applications that require unique solutions.

Application programming interfaces (APIs) The MPF APIs contain methods used to submit requests to the provisioning framework and to develop custom providers.
See Also

Architecture, What is Provisioning?, Who Uses MPF?