1. At a computer system within a computing environment, the computing environment including a plurality of different technologies, the computer system including one or more drivers, each driver configured to process models for a specified combination of different technologies, the computer system including one or more translators, each translator configured to process model elements representing objects within a specified technology from among the plurality of different technologies, a method for translating a model to implement a received command within the computing environment, the method comprising: an act of receiving a declarative model along with a command, the declarative model and the command collectively indicating an intent to implement the command for an application based on the received declarative model; an act of forwarding the received declarative model and the command to a driver that is configured to process declarative models corresponding to the combination of technologies indicated in the received declarative model; an act of the driver parsing the received declarative model to identify relationships between model elements; for each model element: an act of identifying a translator configured to translate model elements for the specified technology corresponding to the model element; an act of receiving a sequence of actions for the model element from the identified translator, the sequence of actions to be performed within the specified technology to partially implement the command for the application, the sequence of actions being a subset of the total actions that are to be performed to fully implement the command; and an act of assembling the received sequence of actions into an execution plan in a designated order with respect to sequences of actions received for other model elements based on the model element's relationship to other model elements in the received declarative model; and an act of executing the execution plan to implement the command for the application.