Microsoft Provisioning Framework (MPF) supports development of custom providers in , Visual Basic, and . Development in Visual C++ and Visual Basic is supported by .
The workflow for developing custom providers is as follows:
Note Before developing a custom provider, confirm whether you really need one, and if so, to what extent you may be able to leverage standard MPF providers and namespaces. For example, suppose you want to add a row in a SQL table, then send a SOAP request to a service such as Microsoft® Hotmail®. You could support this situation by developing a custom namespace with a procedure that calls ExecSQL and SoapRequest.
Identifying the MPF Process ID, sample Visual Basic and Visual C++ providers in MPF SDK