Ignition platform has a modular architecture. Modules are software applications that are built and integrated into the platform to offer additional functionality. The modules are similar to applications for a smartphone in how they are seamlessly integrated and provide additional capabilities.
Most of the main features of Ignition are actually provided by different modules such as the Vision and SQL Bridge modules.
Ignition Software Stack
Looking at the Ignition software stack below, you can see that the HMI/SCADA/MES module layers are built on the Ignition platform.
Here are the different software layers in Ignition's modular architecture:
OS Layer – the Operating System Layer Provides basic computing resources such as the file system and access to the network.
Platform Layer Provides all the basic functionalities such as connecting to devices and databases, licensing, launching clients, managing all Ignition modules over the web, and more.
HMI/SCADA Module Layer Provides the core modules that enable real-time and historical data access, trends, and control
Third-Party Module Layer Additional modules provided by Strategic Partners and other developers to further extend Ignition's capabilities.
User Created Application Layer The resulting project created for your organization. Developed internally, or by a third-party.