MES has a lot of components built-in to provide user interaction with the MES data. The components vary from one module to other. This is because we introduce them based on their requirement. All system processes are placed into separate components so that all of the data and functions inside each component are semantically related. Components are placed inside the palette, you can easily drop it into the root container of the designer window. There is a Property Editor panel to alter the component's properties, which changes the component's appearance and behavior. To make the component do something useful, like display dynamic information or control a device register, you configure property bindings for the component. In order to make the component react to user interaction, you can configure the event handlers.