1. A human machine interface (HMI), embodied on a computer readable storage medium, for an industrial automation system, comprising: a module component, comprising a plurality of modules, the plurality of modules comprising: at least one equipment resource control module, comprising: a common interface that includes one or more attributes and input/output capabilities that are standard among a plurality of modules; and logic of a first platform that controls a state of at least one equipment resource in the industrial automation system; at least one material resource control module, comprising: the common interface that includes one or more attributes and input/output capabilities that are standard among the plurality of modules; and logic of a second platform that controls at least one component in the industrial automation system that manages at least one material resource; and at least one resource module that coordinates the at least one equipment resource control module and the at least one material resource control module, wherein the at least one material resource control module is subordinate to the at least one equipment resource control module; and a human machine interface (HMI) component that presents a display or a view of at least one of the plurality of modules, the HMI component alters one or more display objects or interface inputs based at least in part on a user role or a type of application.