An apparatus is provided for accessing, controlling and monitoring a
programable logic controller with a network client having a conventional
web browser. The apparatus includes an archive, an interface, and a
library. The archive provides for compiling an application written in
code supported by the web browser. The interface is responsive to the
application for establishing a connection between the controller and the
network client. Further, the library is responsive to the application for
supporting communication between the controller and the network client
upon establishing a connection therebetween.