The major steps can be summarized as follows: 1  Create the manageable entity model Define a model. Implement the model. 2  Create the WMI provider Determine the provider type to implement. Determine the hosting model of the provider. 3  Test the provider. 4  Create consumer sample code.