What Is Ignition Software? A Plain-English Explanation

Ignition software is an industrial platform built by Inductive Automation that combines SCADA, HMI, manufacturing execution system, and industrial internet of things tools inside a single server license. One installation connects unlimited programmable logic controllers, sensors, and databases, then pushes that data out to unlimited web based clients without extra per-connection fees. Inductive Automation released Ignition in January 2010 after merging two earlier products, FactorySQL and FactoryPMI. The platform runs on Windows, macOS, and Linux, and it is built on open technologies such as Java, Python, SQL, OPC UA, and MQTT, so a browser on almost any device can open a live production screen.

What Does Ignition Software Do

The platform connects plant floor equipment, databases, and people into one system so a company can monitor and control production from a single application. Inductive Automation built it to cover four roles at once: SCADA (supervisory control and data acquisition), HMI (human machine interface), MES (manufacturing execution system), and IIoT (industrial internet of things). One server installation links every programmable logic controller, sensor, and database on a site, regardless of the equipment brand, and makes that information available to any number of users at no added cost. A plant that used to run separate systems for alarms, historical trends, and operator screens can fold all three into the same Ignition project instead.

Inductive Automation markets Ignition as “The New SCADA” because it targets three long standing complaints about older systems: licensing that charges per tag or per seat, deployment that needs a specialist for every new screen, and platforms that lock a plant into one hardware vendor. Ignition instead sells a perpetual, per-server license that includes unlimited tags, unlimited client sessions, and unlimited designer seats, so cost does not climb as a company adds screens or operators. A free trial installation takes about three minutes to set up, which lets a plant test the platform before any purchase decision.

Who Makes Ignition and Why It Was Built

Steve Hechtman founded Inductive Automation in 2003 as a private software company that builds and sells Ignition from its headquarters in Folsom, California. Ignition itself did not exist yet in 2003; the company spent its first years selling two separate products before combining them into the platform known today.

From FactorySQL and FactoryPMI to Ignition

Between 2003 and 2010, Inductive Automation sold two separate products: FactorySQL, an OPC based middleware tool, and FactoryPMI, a Java based SCADA visualization tool. The company combined both into a single platform and released it as Ignition in January 2010. Oracle recognized the result the following year, giving Ignition the 2011 Duke’s Choice award at JavaOne and calling it a significant Java based product in industrial automation. Inductive Automation also pioneered a native Java OPC-UA stack implementation that same year, which is part of why Ignition runs the same way on Windows, macOS, and Linux servers.

Inductive Automation Today

Colby Clegg leads Inductive Automation as CEO today, and the company still operates out of Folsom. Roughly 1,200 independent integrators sell and install Ignition across more than 140 countries, so most buyers work with a local integrator rather than the manufacturer directly. Oil and gas, food and beverage, utilities, chemical processing, and general manufacturing make up the industries the company names most often as customers.

How Does Ignition’s Architecture Work

Ignition runs as one server centric application: a single install manages every connection to equipment and databases, then streams screens and data out to client devices over the network. Nothing needs to be manually copied to an operator’s computer, because the server keeps every project, tag, and user permission in one place. Python scripting through Jython and a custom expression language let an integrator customize behavior without leaving the platform.

Vision and Perspective: The Two Design Environments

Two front end options ship with Ignition, and both are built inside the same Designer tool. Vision is a desktop visualization system built on Java Swing, aimed at fixed control room screens. Perspective is a newer, web based interface built on React and HTML5, and it renders on phones and tablets as well as desktop browsers. A team can mix both inside one project, using Vision for a control room video wall and Perspective for a supervisor checking the same data from a phone.

SQLTags and the Data Historian

An OPC-UA server ships inside every Ignition installation, so the platform talks to modern controllers without a separate driver package for each brand. SQLTags, a proprietary Inductive Automation technology, stores tag values inside a standard SQL database and adds a built in historian on top, which means trend data lives in the same database an integrator already uses for reporting. The historian itself supports multiple database engines, so a company is not locked into one vendor for long term data storage. That choice also means an existing database administrator can back up, query, and secure production history using tools the information technology team already knows, instead of learning a separate historian product.

What Can You Build with Ignition

Ignition can run anything from a single machine dashboard to a plant wide production system, because every module scales with the same license. Typical projects include real time monitoring dashboards, mobile responsive operator screens, multi site status boards, and automated alarm and reporting systems that page a supervisor when a value goes out of range.

The feature set stays the same whether a project is small or large. Every license includes:

  • Unlimited tags, programmable logic controller connections, and concurrent users
  • Web based deployment through Perspective, with mobile responsive layouts
  • Python scripting for custom logic, alongside OPC-UA and MQTT support for device connectivity
  • A built in data historian plus alarming and reporting modules
  • Security features such as SSL encryption, federated identity, and multi-factor authentication
  • Unlimited concurrent Designer sessions, so more than one integrator can build at the same time

Because pricing does not change with the number of tags or users, a plant can start with one production line and expand to an entire site without renegotiating the license.

What Do the Ignition Editions Cost

Ignition sells in three editions, and each one uses a different pricing model. Edge is a one time perpetual license built for edge of network devices, with bulk discounts available for multiple units. Standard, the flagship edition, is also a one time perpetual license per server, priced by custom quote once a buyer picks modules, redundancy needs, and a support plan. Cloud Edition bills as an ongoing subscription on Amazon Web Services or Microsoft Azure instead of charging a one time fee. Individual Ignition licenses start from $3,280 as of May 2025, with that pricing effective from 6 May 2025, and every license includes software updates and security patches for as long as it stays active.

Ignition Edge, Standard, and Cloud Edition Compared

Feature Ignition Edge Ignition Standard Ignition Cloud Edition
Licensing type Perpetual Perpetual Subscription
Max concurrent client views 2 Unlimited Unlimited
Internal data storage 35 days Unlimited Unlimited
Deployment model On-premises On-premises Cloud (AWS or Azure)
Pricing model One-time cost One-time cost plus modules Pay as you go
Typical use case Edge devices Enterprise industrial operations Cloud hosted applications

Support plans layer on top of the license at three tiers: BasicCare, TotalCare, and PriorityCare, billed at 16 to 24 percent of the license cost each year. A buyer who needs the fastest response time during an outage typically chooses PriorityCare, while a smaller site with in house staff often sticks with BasicCare.

Steps to Start a Free Trial

A hands on trial is the fastest way to see whether Ignition fits a plant before any purchase talk starts.

  1. Step 1. Download the free trial installer for Windows, macOS, or Linux from Inductive Automation.
  2. Step 2. Run the installer, which the company says takes about three minutes to complete.
  3. Step 3. Open a web browser, connect to the new Ignition server, and start a project inside the Designer.
  4. Step 4. Explore tags, screens, and scripting tools before the two hour trial session ends.

I would choose Ignition Standard for a plant-wide system unless the project is clearly limited to one edge device. The one-time license approach fits a long-lived operation better than a recurring cloud bill, and unlimited client views remove a cost barrier as more operators, engineers, and managers need access. Edge makes sense for a narrow local job because its two concurrent views and 35 days of storage set firm limits. For broader operations, Standard gives more room to grow without changing the licensing model.

What Do Users Say About Ignition

Reviewers on Capterra rate Ignition at 4.3 out of 5 stars across 6 reviews, and half of those reviewers give it top marks. One reviewer called it “the swiss army knife of SCADA integration,” and another described it as “an easy to start on platform that just works,” pointing to extensive online learning materials and stable applications once a project goes live. Several reviewers also note that pricing runs much lower than what larger competitors charge, and several say the unlimited license structure removes the guesswork of planning ahead for growth.

Complaints center on support and a couple of secondary tools rather than the core platform. Some reviewers report long wait times for support responses despite paying for a premium plan, and the free trial’s two hour session limit frustrates users who want more time to test a real project. A reviewer also flagged the Proposal Editor as more complex than an earlier version, and all documentation and manuals ship in English only, which can matter for a global integrator team. None of the available reviews mention outright failures or lost projects, so the drawbacks read more like friction than a reason to avoid the platform.

Frequently Asked Questions

Is Ignition Software Free to Use?

Ignition is not free for production use, but Inductive Automation offers a free trial installation that takes about three minutes to set up. Each trial session runs for two hours before it resets, which is enough time to explore the Designer and build a small test project. A paid license is required once a company wants to run Ignition in an actual plant.

What Programming Language Does Ignition Use?

Python is the scripting language Ignition relies on, run through Jython, alongside a custom expression language for simpler calculations. Vision clients are built on Java Swing under the hood, while Perspective clients are built with React and HTML5. An integrator does not need to know Java to build a project, since most customization happens through Python scripts and drag and drop components in the Designer.

Can Ignition Replace a Traditional SCADA System?

Yes, Inductive Automation designed Ignition specifically to replace older SCADA systems and markets it as “The New SCADA.” It covers the same supervisory control and data acquisition role while adding unlimited licensing, web based clients, and manufacturing execution and IIoT features that most legacy SCADA platforms sell as separate add-ons. Migration still needs planning, since existing PLC programs and historian data have to be mapped into the new system.

How Long Is the Ignition Free Trial?

Each individual trial session lasts two hours, though a user can typically restart a new session to keep testing over several days. The installer itself takes roughly three minutes to run, so most of the trial window is available for actually building and testing a project. Users who need a longer evaluation for a large deployment usually work with a local integrator or Inductive Automation directly.

Does Ignition Work with Any Brand of PLC?

Inductive Automation states that Ignition connects to plant floor equipment regardless of brand or model, using its built in OPC-UA server and broad driver support. That cross brand approach is part of why the company promotes Ignition as an alternative to systems that lock a plant into one automation vendor. A specific driver or OPC connection still needs to be configured for each controller during setup.

Does Ignition Need Special Server Hardware?

No special hardware is required, since Ignition installs on standard Windows, macOS, or Linux servers rather than a proprietary appliance. Operators and engineers reach the finished project through a normal web browser, and Inductive Automation lists iOS and Android among the supported client devices. A plant only needs to size the server itself for the number of tags and clients it plans to run.

Ignition earns its “unlimited platform” label by charging once per server instead of per tag, per client, or per designer seat, which is the detail that separates it from most legacy SCADA software. A plant evaluating the platform can install the free trial in minutes, test both Vision and Perspective inside the same project, and compare the Edge, Standard, and Cloud editions against its own budget before talking to an integrator.

What This Page Does Not Publish

  • I do not set server hardware requirements here; size them for your own project and workload.
  • I do not promise performance limits; test connection and tag volumes in your planned setup.

References

Author Profile

Eric Dawson
Eric Dawson
I'm Eric Dawson, the writer behind The Money Watch. I live in the Columbus, Ohio area and I write about the ordinary questions that turn out to be complicated: computers, shopping, food, travel, parking, small businesses, fees, rules and products. Every article starts with the official page, the maker or the agency, then the sources that check it, and I say plainly where they disagree and what I would do. More about how I work is on the About page.