Application software is developed using in-house software automation tools that select proven control and protection algorithms from a library and integrate them with I/O, sequencing, and displays specific to each application.