1. A method of creating an enterprise control architecture, the method comprising: establishing five echelons of control, a first echelon, a second echelon, a third echelon, a fourth echelon, and a fifth echelon, each echelon having one or more objects, the first echelon having an object that encapsulates a production process, the second echelon having an object that provides control over the production process, the third echelon having an object that coordinates processes executed at the first echelon in light of enterprise objectives, the fourth echelon having an object that provides planning and development functions, the fifth echelon having an object that provides supervisory control and that determines the enterprise objectives; and connecting each of the five echelons with a plurality of control links.