Namespaces are the mechanism that Microsoft Provisioning Framework (MPF) uses to associate providers and procedures with the framework so that they are recognized by provisioning engines.
If you develop custom providers using the approach described in Get Started with Microsoft Provisioning System SDK, you will automatically generate a namespace file called ProjectName.xml.
You can also write custom namespaces simply to group related procedure calls.
The workflow for writing a custom namespace is:
When writing namespaces, keep in mind the following points:
Providers and Namespaces, Get Started with Microsoft Provisioning System SDK, Provisioning Schema