Specifications include, but are not limited to: The scope of services for the Software Integrator will include programming for existing and new PLCs, HMI, and SCADA PCs throughout the system. All existing PLCs in place, will require an evaluation and possible re-programming to new project standards. All new PLCs must be non-proprietary and readily available. SCADA system communications will need to be evaluated to determine the best option for the reliability and longevity of the system. In developing updated software for the SCADA system PCs and PLCs, the Software Integrator will be expected to provide software development consistent with operational descriptions provided by the City, and work with the City’s IT department to coordinate server, system security, and accessibility. The system will be non-proprietary, fully open, and accessible to the City. Input by the Software Integrator concerning operational functionality, the appearance of the interface screens, and the like will be welcomed. However, the actual functionality and screen development will be as required by the City. The work will also include management and storage of historic data, report generation, and related tasks.