Niagara Framework® (or “Niagara”), a Java-based framework, provides a software infrastructure to integrate diverse systems and devices – regardless of manufacturer or communication protocol – into a unified platform that can be easily managed in real time over the Internet using a standard web browser. Niagara is being successfully applied in energy-services, building-automation, and industrial-automation markets today.