This document describes the design of an intelligent agent-based supervisory control system (SCS) for material handling processes. It discusses the object-oriented design approach using roles, responsibilities, and collaborations. The SCS uses intelligent agent class objects that encapsulate control logic for individual equipment. A topology data class defines the plant layout and allows objects to determine their upstream/downstream connections. The document outlines the SCS entity classes, including Equipment, Material, Manager, and Executor, and describes the iterative development process used to build the SCS application.