Software architecture

The framework’s architecture is organized around a set of subsystems.

Figure 1. Niagara software subsystems


Processes serve specific functions and protocols connect the processes together.

Figure 2. Niagara software processes and protocols