1. A system for programmatically interacting with one or more industrial controllers comprising: an automation interface, including a computer process interface library, that facilitates programmatic communication between a client application and one or more industrial controllers.