Book a consultation

Technology

Automation Change Management: Backup, Version Control and Change Control for OT

Automation change management explained: PLC backup, version control, compare, change control and asset inventory, the tools, and a maturity model.

Vladimir Romanov


Automation change management is the practice, and the class of software, that makes sure a plant always holds a known and restorable copy of what is running inside its control systems, knows who changed it, and can tell when the running version no longer matches the approved one. It covers PLCs, HMIs, SCADA servers, robots, drives, CNC controls and the network devices between them.

Most plants already believe they have this covered. In our experience on plant assessments, the belief usually rests on a shared folder, a laptop or an integrator’s archive, and nobody has tried to restore from it. The gap only shows itself on the worst day: a failed processor, a ransomware event, an engineer who has left. This page explains what the discipline is, why operational technology needs it in a different form from IT, what it costs not to have it, which tools exist, and how to judge where your plant stands.

What automation change management covers

The category bundles five capabilities. Vendors package them differently, but a plant needs all five, whether it buys them or builds them.

CapabilityThe question it answersWhat it changes on the plant floor
BackupDo we have a current copy of what is running in every device?A failed controller or robot can be reloaded in hours instead of rebuilt in days
VersioningWhat did this program look like last month, and which version is approved?Engineers can roll back a bad change and stop arguing about which file is right
CompareWhat exactly differs between two versions, or between the device and the approved copy?A night-shift edit becomes visible the next morning instead of at the next breakdown
Change controlWho may change what, with whose approval, and is there a record?Contractors and OEMs work inside a process; audits have evidence instead of memory
Configuration-based asset inventoryWhich devices, firmware and software versions do we actually run?Vulnerability and obsolescence decisions rest on facts read from the devices

The five depend on each other. A compare is only as good as the backup it compares against. Change control without a compare is a policy nobody can enforce. An inventory built from backups is accurate only for the devices the backup reaches. That dependency is why the category exists as software at all: doing each piece by hand is possible, and keeping all five in step by hand across two hundred devices is not.

The automation change management loop A running device is uploaded by a scheduled backup into a version repository. A compare checks the running version against the approved one and passes any difference to change control, which either approves it as a new version or restores the known-good copy back to the device. The asset inventory is built from the same repository. One loop, five capabilities: each arrow is a job a tool runs or a decision a person signs Running device PLC, HMI, robot, drive, switch Scheduled backup uploads what is actually running Version repository every version kept, approved one marked Compare running vs approved flags any drift Change control approve and record, or restore Asset inventory model, firmware, software version approved version downloaded, or the known-good copy restored to the device
The loop only closes when the compare reads from the device, not from a file someone saved. A backup that never meets a compare is an archive; a compare without change control is an alarm nobody answers.

How the category grew up

Automation change management is older than most plants assume. MDT Software, founded in 1987 in Georgia, built MDT AutoSave to back up and version controller programs, and it became a familiar name in North American plants (Hg). In Germany, AUVESY was founded in 2007 in Landau and built versiondog for the same job, with a focus on mixed-vendor European plants. Rockwell, meanwhile, built FactoryTalk AssetCentre for its own estate, and other automation vendors added compare and archive functions inside their engineering tools.

For two decades the category was a niche maintenance tool. Three things changed that.

Consolidation. Hg took majority stakes in AUVESY and MDT in 2021, and the two merged as AUVESY-MDT in January 2022, later renamed AMDT. The same year it launched octoplant as the successor to both versiondog and AutoSave, and both predecessors are now being retired (Novotek). Our versiondog and AutoSave page covers what that means for plants still running either one.

Software practice arrived in OT. Git-native start-ups such as Copia Automation and Software Defined Automation brought source-control habits, cloud delivery and, more recently, AI features. At the same time the automation vendors made their own engineering tools Git-aware, so versioning an engineer’s project stopped being a separate purchase.

Security made it a board-level question. Ransomware in manufacturing, regulation such as the EU’s NIS2 directive, and insurers asking about OT backups turned “can we recover the controllers?” into a question executives ask. Vendors responded by tying change management to vulnerability and asset data: AMDT launched octovision in October 2025, and Copia now describes itself as a “first responder” for OT incident recovery (TNW).

Why OT needs it differently from IT

IT has run change management for decades, and plants with a mature IT function sometimes assume the same tools cover the shop floor. They do not, for five reasons.

Plastics moulding plant floor with several machines, control cabinets, hoppers and sacks of material
One hall, many vendors and many ages of control system: none of them can be imaged, patched or restarted on an IT schedule.

The content lives inside the device. A PLC’s program, a robot’s paths and a drive’s parameters are not files on a server that a generic backup agent can copy. They are read out through a vendor’s protocol and engineering software, one family at a time. AMDT, one vendor in this market, puts the point bluntly in its own positioning: industrial recovery is not file recovery (amdt.com).

The device can be edited while it runs. Online editing is a feature of most controller platforms, and it is how breakdowns get fixed at two in the morning. It also means the authoritative version of a program is whatever is in the controller now, which may not be anything stored anywhere.

The tools age with the machine. A line commissioned in 2009 may need an engineering software release that only installs on an old operating system. A perfect backup that nobody can open is not a recovery plan. We cover this toolchain problem on the FactoryTalk AssetCentre page, and it applies to every vendor.

The plant is multi-vendor. One packaging line can hold a Rockwell controller, a Siemens safety PLC on an OEM skid, a FANUC robot, SEW drives and a Cisco or Stratix switch. Each has its own format, its own tool and its own notion of a version.

A restore is a physical act. Downloading a program to a controller changes how a machine moves. It needs the right version, a safe machine state, a qualified person and a test before production resumes. That is change management in the IT sense, but with a safety case attached.

What it costs not to have it

These four scenarios are illustrative, drawn from patterns that recur across manufacturing rather than from any single site. Each one is ordinary, and each one is expensive.

The lost program after a failure. A processor fails on a Friday night. Maintenance finds a backup on the engineering server, dated two years ago. They download it and the line starts, but a reject gate now fires late, because the timing fix made online eighteen months ago was never saved. Two shifts of scrap later, someone reconstructs the fix from memory.

The undocumented night-shift change. A technician raises a timer preset to stop a nuisance fault. It works, nobody records it, and three months later an engineer downloads an offline project for an unrelated change and silently reverts it. The nuisance fault returns, now on a different shift, and the team spends a week chasing a problem that was solved once already.

The integrator who leaves. A small integrator holds the only current copies of an OEM machine’s programs and the passwords to the safety controller. The firm closes, or the engineer who knew the machine moves on. The plant discovers it owns a machine it cannot legally or practically change. Our guide to working with system integrators covers how to write ownership of source code into the contract before this happens.

The ransomware event. Encryption reaches the SCADA servers and the engineering workstations. The controllers keep running, but nobody can see the process or change it, and the only copies of the programs were on the encrypted engineering PCs. Recovery now depends on whether anything was stored offline. Our PLC ransomware recovery page walks through the sequence.

The common cost is time. In each case the plant had the knowledge once and lost track of it. Unplanned downtime is where that loss is paid, and our article on manufacturing downtime shows how quickly the hours add up.

The tool landscape, by archetype

The market splits into a handful of archetypes. They overlap at the edges, and several vendors are moving toward each other, so treat the table as a map rather than a ranking. Facts are as of October 2026 and come from the vendors’ own pages or the press coverage linked.

ArchetypeExamplesWhat it does bestWhere it stops
Multi-vendor change management platformAMDT octoplant (successor to versiondog and MDT AutoSave)Broad device coverage including robots, drives and CNC; approved-version model; on-prem; audit trailPrices and the device matrix are not public; mainly on-premises
Single-vendor change managementRockwell FactoryTalk AssetCentreDeep in a Rockwell estate; scheduled backup, compare, audit, disaster recoveryThird-party coverage is narrower; sits on a Windows and FactoryTalk stack
Git-native source control for PLC codeCopia AutomationGit workflows, visual diffs of ladder, function block and structured text, DeviceLink backup from devicesCloud-first delivery; coverage centred on PLC families
Cloud “industrial DevOps” platformSoftware Defined Automation (SDA)Browser-based engineering, multi-vendor version control, automated backup, virtual PLC managementYoung company; cloud dependency needs an OT security review
OT configuration and compliance platformIndustrial Defender, Octave Cyber IntegrityConfiguration baselines, change detection and compliance reporting, strong in utilities and processBuilt for security and compliance, less for engineering workflow
OEM-native Git in the engineering toolTIA Portal, SIMATIC AX, FactoryTalk Design Studio, CODESYS, TwinCAT, PLCnext, Ignition 8.3Versioning where engineers already work, often freeOne vendor at a time; does not back up running devices
Network-based OT securityClaroty, Nozomi, Dragos, ArmisPassive and active device discovery, threat detectionSees that a device exists, not the logic inside it; cannot restore it

The trend that matters for buyers: versioning on the engineering side is becoming a standard feature of every vendor’s IDE. The value that is harder to commoditise sits in four places: coverage of the whole mixed and legacy fleet, comparing what is running in the device against what was approved, a restore that has been tested, and audit evidence. Weigh the tools on those four. Our PLC version control software comparison does that tool by tool, and the AMDT alternatives page looks at the same field from one vendor’s position.

A maturity model for automation change management

Most plants sit somewhere between level 0 and level 2. The useful question is not which level is “right” but which level the plant’s risk and regulatory exposure demand.

LevelNameWhat it looks likeTypical recovery after a controller loss
0Ad hocPrograms on laptops, USB sticks and an integrator’s server. Nobody can say which copy is currentDays, sometimes a rewrite
1CollectedA central share exists. Uploads happen after projects and when someone remembersA day, with uncertainty about what was lost
2AutomatedScheduled uploads from networked devices, versions retained, a restore tested at least onceHours, for the devices covered
3ControlledRunning versus approved compare, alerts on drift, a check-out and approval workflow, an audit trail, restore drillsHours, with confidence that the restored version is the right one
4IntegratedConfiguration data feeds vulnerability management, obsolescence planning and the CMDB or ticketing system across sitesHours, and the incident itself is easier to investigate
Automation change management maturity, levels 0 to 4 A staircase of five steps rising from left to right: level 0 ad hoc, level 1 collected, level 2 automated, level 3 controlled, level 4 integrated. Under each step two short lines describe the level. A marker between levels 1 and 2 notes that most plants sit at or below level 2, and that the jump to level 2 delivers most of the recovery benefit. Each step shortens recovery and adds evidence an auditor can read Level 0 Ad hoc Level 1 Collected Level 2 Automated Level 3 Controlled Level 4 Integrated copies on laptops no current version central share manual uploads scheduled backups restore tested drift detected changes approved feeds risk, CMDB and lifecycle plans Most plants sit left of this line. Crossing it buys most of the recovery benefit.
The step from level 1 to level 2 is where recovery time falls most. Levels 3 and 4 add control and evidence, which is what regulated plants and security programmes need.

Where to aim. A single-site discrete manufacturer with modest regulatory exposure gets most of the benefit at level 2, provided the restore is genuinely tested. A pharmaceutical plant under FDA 21 CFR Part 11, a utility under NERC CIP, or a company inside the scope of the EU’s NIS2 directive will need level 3 at minimum, because those regimes ask for evidence of controlled change, not only for backups. Level 4 earns its cost in multi-site organisations that already run a vulnerability management or ITSM programme and want plant data inside it.

Assess honestly. The common mistake is to score the plant on the devices that are easy to reach. The level is set by the weakest critical asset: a robot cell with no backup at all keeps a site at level 0 for that line, whatever the dashboard says about the PLCs.

Move one level at a time. The jump from 0 to 2 is mostly technical: a server, network paths, credentials and scheduled jobs, plus one honest restore test. The jump from 2 to 3 is mostly organisational: agreeing who approves changes, what happens to an online edit the next morning, and how contractors check work in. The jump to 4 is mostly integration with the security and IT teams. Plants that try to buy level 4 on day one usually end up with an expensive level 1, because the habits underneath were never built.

Where the standards ask for it

Plants rarely buy automation change management because a regulation names it. They buy it because several regulations and frameworks ask for evidence that only this capability produces. The summary below is general; read the text of the regime that applies to you.

FrameworkWhat it expects that this capability supports
IEC 62443Control system backup, configuration management and change control as part of an industrial security programme
NIST Cybersecurity Framework 2.0An asset inventory under Identify, and tested recovery under Recover
NERC CIP (North American utilities)Configuration baselines and change monitoring under CIP-010, and recovery plans under CIP-009
FDA 21 CFR Part 11 and EU Annex 11Audit trails and controlled change for computerised systems in regulated manufacturing
EU NIS2 directiveRisk management measures that include backup management, disaster recovery and business continuity (Article 21)

For the OT-specific reading of these frameworks, NIST’s Guide to Operational Technology Security (SP 800-82 Rev. 3) is the most practical single document: it explains why control systems need different handling from IT and how to apply security, backup and recovery practice to them.

The pattern across all five is evidence. An auditor does not accept “we back up the PLCs.” They ask to see the last backup of a named controller, the record of the last change and who approved it, and the result of the last restore test. A tool at maturity level 3 produces that evidence as a side effect; a manual process produces it only when someone stops to assemble it. The AMDT cluster covers the regulated cases in more depth on its compliance page.

How to build the business case

The case for automation change management rarely fails on the numbers. It fails because it is presented as a software purchase instead of as a reduction in a risk the plant already carries. Five steps make it concrete.

  1. Count the devices that hold logic or configuration. PLCs, safety controllers, HMIs, SCADA and historian servers, robots, drives with parameter sets, CNC controls, managed switches and firewalls. Most plants undercount robots and drives by a wide margin.
  2. Rank them by consequence. For each line, estimate how long a rebuild would take today if the device were lost, and what an hour of that line is worth. An illustrative line worth $15,000 an hour that would take two days to rebuild carries $720,000 of exposure from a single controller loss, before scrap and missed shipments.
  3. Estimate the recovery time with the capability in place. A tested restore from a current backup typically turns days into hours. The difference, multiplied by the frequency of failures and incidents you can document, is the avoided cost.
  4. Add the costs that are easier to see. Engineering time spent finding the right file, commissioning delays caused by mismatched versions, audit findings, cyber insurance questionnaires that ask about OT backups, and the time a new engineer needs to learn a line with no change history.
  5. Price the whole capability, not the licence. Implementation, onboarding of each device family, network access for the backup server, the person who owns the tool, and the annual restore drills. A tool that nobody owns decays back to level 1 within a year.

Start with an inventory. You cannot cost the risk of devices you have not listed. A plant systems assessment produces exactly that baseline: what is installed, what version, what is backed up, what can still be opened and what would stop production longest if it were lost. It is the input to any tool selection, whichever vendor wins.

The guides in this section

PLC Backup Software

What to back up beyond the PLC, how often, where to store it, what a tested restore looks like, and the tools that automate it.

PLC Version Control

Approved-version tools against Git, the native Git support now inside vendor IDEs, and why binary project files make diffing ladder logic hard.

OT Asset Inventory

Network-based against configuration-based inventory, what each one sees, and the fields a useful inventory has to hold.

PLC Ransomware Recovery

The recovery sequence for controllers, HMIs, SCADA servers and engineering PCs, and what must exist before the incident.

PLC Version Control Software Compared

octoplant, FactoryTalk AssetCentre, Copia, SDA, Industrial Defender, Octave and OEM-native Git, compared fairly, with where each one fits.

AMDT and octoplant

Our independent guide to the longest-established multi-vendor vendor in this category: the company, octoplant, octovision and the end of versiondog and AutoSave.

Most asked

What it means for a plant

Ownership comes first. The software is the easy part. Someone has to own the backup jobs, review the drift alerts, approve changes and run the restore drills. In most plants that person sits in controls engineering, with IT supporting the servers and the network paths. If nobody is named, the tool becomes another unmonitored server.

RoleWhat it owns in automation change managementWhat goes wrong without it
Controls engineeringThe tool, the backup jobs, the approved versions and the restore drillsJobs fail silently and the repository drifts out of date
MaintenanceRecording or reversing online edits by the next working dayNight-shift fixes are overwritten by the next download
ITServers, storage, network paths and the offline copyThe backup server shares the fate of the systems it protects
OT securityUsing firmware and version data for vulnerability and incident workTwo inventories that disagree, and nobody trusts either
Quality and validation (regulated plants)Approval records and audit evidenceEvidence is assembled by hand before each audit
Integrators and OEMsChecking work in and handing over an as-left versionThe plant’s history starts with a version nobody can explain

Maintenance works differently. Technicians still make online fixes at night, and they should be able to. What changes is that the fix is visible the next morning, and someone decides whether it becomes the approved version or gets reversed. That is a cultural change, and it lands better when it is presented as protecting the technician’s fix from being overwritten.

Contractors and OEMs work inside a process. Commissioning ends with an “as-left” version that matches the documentation, and the plant holds it. Our systems integrator scope of work guide shows how to write that requirement into the contract.

The long tail costs the most. The first eighty percent of devices onboard quickly. The rest, the serial-only controller, the robot on a separate cell network, the OEM skid with a locked project, take most of the effort. Budget for them explicitly, because they are often the assets nobody else can rebuild.

Security and engineering share a source of truth. The OT security team gets firmware and software versions read from the devices; engineering gets backups that double as incident recovery material. The OT asset inventory page explains how that inventory complements network monitoring.

Trademark notice. All product names, logos and brands are the property of their respective owners, including AMDT (AUVESY-MDT), Rockwell Automation, Inc., Siemens AG, Copia Automation and Software Defined Automation. Use of these names does not imply any affiliation with, endorsement by, or partnership with the manufacturer. Joltek is an independent consultancy; commercial relationships, where they exist, are disclosed on our Partners page.

Frequently asked questions

What is automation change management?

Automation change management is the discipline and the software that keep a known, restorable copy of every program and configuration in a plant's control systems, record each version, detect when what is running differs from what was approved, and control how changes are made. It covers PLCs, HMIs, SCADA, robots, drives, CNC and network devices, and it usually produces a configuration-based asset inventory as a by-product.

How is OT change management different from IT change management?

IT change management governs servers and applications that can usually be patched, imaged and restored from a generic backup. In OT, the critical content lives inside controllers, robots and drives, is written in vendor-specific engineering tools, and can be edited live on a running machine. Restoring it needs the right program version, the right software release and a person who can download it safely, so the tools and procedures are different.

Do I need PLC backup software if my integrator keeps copies of the programs?

An integrator's copy is the program as it was handed over, not as it runs today. Every online edit made since then, by maintenance, by a contractor or by the integrator on a later visit, is missing from it. It is also outside your control if the relationship ends. A plant needs its own scheduled copy taken from the devices, with the history kept on site.

Is Git enough for PLC version control?

Git works well where the engineering tool stores the project as text files, which more vendors now do. It does not take backups from running devices, it cannot read many legacy or binary project formats meaningfully, and it does not by itself detect a change made directly on a controller. Most plants pair engineering-side Git with a tool that uploads from the devices and compares against the approved version.

How long does it take to put automation change management in place?

A first scheduled backup of the networked controllers on one site is usually a matter of weeks once the network paths and credentials are sorted. The longer work is everything around it: the assets that are not networked, the HMIs and PCs, defining who approves changes, and running the first restore test. Plan in phases, starting with the assets whose loss would stop production longest.

References and further reading

  1. ISA/IEC 62443 Series of Standards · International Society of AutomationThe industrial security standards family that frames backup, configuration management and change control for control systems.
  2. SP 800-82 Rev. 3, Guide to Operational Technology (OT) Security · National Institute of Standards and TechnologyWhy OT differs from IT, and how to apply security and recovery practice to control systems.
  3. The NIST Cybersecurity Framework (CSF) 2.0 · National Institute of Standards and TechnologyAsset management sits under Identify, and tested recovery under Recover.
  4. CIP-010-4 Cyber Security: Configuration Change Management and Vulnerability Assessments · North American Electric Reliability Corporation
  5. CIP-009-6 Cyber Security: Recovery Plans for BES Cyber Systems · North American Electric Reliability Corporation
  6. 21 CFR Part 11: Electronic Records; Electronic Signatures · U.S. Food and Drug Administration, via the eCFR
  7. EudraLex Volume 4, Annex 11: Computerised Systems · European Commission
  8. Directive (EU) 2022/2555 on measures for a high common level of cybersecurity across the Union (NIS 2 Directive) · Official Journal of the European UnionArticle 21 lists business continuity, including backup management and disaster recovery, among the required measures.
  9. Hg invests in MDT · HgBackground on MDT Software and AutoSave.
  10. AUVESY-MDT launches octoplant · Novotek

← All technologies

Have a project that needs technical ownership?

Send us the situation. If it is not something we should take on, we will say so.