There is much more to an automation solution than lines of code or rungs of logic. In addition to electrical considerations, a successful programmer must clearly understand all aspects of how a system works; mechanically, hydraulically, pneumatically, and all processing issues. This, along with proficient knowledge and experience with all the major hardware providers and an ongoing relationship of mutual support, provides the optimal automation process to meet the design requirements, efficiency and safety of your system.