Automation within forges and heat-treating facilities often consists of individually controlled processes for individual pieces of equipment, such as furnace heating or press operation cycles. Individual processes can be controlled at a Level I protocol. Full cell automation consolidates these automated steps and implements a central Level II control system, which is designed using a combination of Windows services and model-view-controller (MVC) architecture.