1. A method for authoring models and using the models for managing a network comprising: identifying changes to be implemented on the network; selecting an appropriate model associated with the changes; selecting a deployment profile associated with the appropriate model; configuring administration policies associated with the deployment profile; choosing a change template based on the selected deployment profile; creating change order instances from the chosen change template; validating change order instances prior to implementation of the identified changes; and implementing the identified changes based on the validated change order instances.