Software architecture

The framework’s architecture is organized around a set of subsystems.
Figure 4.    Niagara software subsystems
Image

Processes serve specific functions and protocols connect the processes together.

Figure 5.    Niagara software processes and protocols
Image