What Can it Do?
Because of its modular nature, Ignition can do a lot or a little and be completely customized to your needs. A lot of the basic functionality is shared between modules and stored in the Gateway to make everything as smooth and seamless as possible. Some of these basics are database connections, device connections, Tags, Security profiles, and Alarming. Because these are all shared resources, you don't have to worry about managing multiple connections for the different modules in Ignition: it just works! You can build database applications using Ignition. You can create POS, CRM, and inventory tracking systems. You can bring in data from any SQL database in your plant and interact with other existing ERP and Access systems.
Modules provide the core functionality for Ignition where the Gateway provides the backbone of shared resources. There are no limitations to Ignition, here are just a few of the things Ignition can do for you:
Web-Based HMI and SCADA Applications Deployment
Using web technologies, you can access PLCs and connect to SQL databases on any platform. Ignition provides the common HMI/SCADA capabilities, but in an easier and more efficient way. Create runtime clients and sessions that show current or past data, interact with your other systems and devices, create displays and controls for anything wired into your system. See and manage your entire system from one place.

You can use any SQL database with Ignition’s high-performance historian. It's simple to set up and Ignition will monitor and control the data for you. The Historian includes partitioning and uses compression algorithms for fast data storage and retrieval.

Reporting Engine
You can create dynamic PDF reports that users can see and change with on the fly. Give users the ability to change date ranges or select past reports without any changes to the system. Create schedules to email or save compliance reports when you need them.

Alarming
You can use Ignition’s state-of-the-art alarming engine to create alarms for any condition you can imagine. Alarms can be recorded, acknowledged, or dealt with by sending out notifications. Email, SMS and voice messages can be sent to individuals or whole lists of users based on any logic you need.

Communications Hub
You can use Ignition as an effective communication hub in your network. You can use some or all of these features to make Ignition move data back and forth throughout your facility. Connect everything together with:

Mix and Match
You can mix and match all of these features in any way you want!
