The Rockwell Automation RSView32 is a component-based HMI used in monitoring and controlling automation machines and processes. Its HMI software opens graphic displays as ACtiveZ controls’ OLE containers that allow dropping of ready-made solutions into projects, it develops object models to allow RSView32 to inter operate with other component-based products. HMI software also integrated Microsoft Visual Basic for Applications as the built-in programming language which gave numerous options for customizing RSView32 projects, it supports OPC standards as a client and a server to enable communication with various hardware devices and it implemented the add-on architecture technology (AOA) for additional function and features to RSView32. Through the AOA components, users can separately install add-ons like the RSView32 Messenger that allows alarm annunciation, paging and also includes messaging tools, RSView32 TrendX for real-time monitoring of data and provides data log history, RSView32 SPC for real-time statistical process control, RSView32 RecipePro used in recipe management control, and the RSLadder that displays ladder logic processors like the Allen-Bradley SLC 500 and PLC-5.