Setting Up Wonderware InTouch: What You Actually Need to Know
Wonderware InTouch (part of the Schneider Electric/AVEVA Industrial Application Suite) is still one of the most common SCADA/HMI platforms in operation today. If you're installing it, you probably aren't starting from zero — you're likely replacing an aging version or extending an existing network. The installation itself is straightforward enough, but the things that go wrong are almost always the same things every time. The installer lives on the Wonderware/Aveva download portal or comes on the media kit you get from your reseller. Before you run anything, make sure the machine meets the prerequisites: .NET Framework 4.8, the correct Visual C++ redistributables, and a supported OS version. InTouch won't install on Windows 11 consumer editions without some registry workaround, and it absolutely will not run alongside certain third-party security suites that hook into process creation. Run the setup as Administrator. Pick your components — if you're doing a standalone HMI station, you need the Client, Tag Database, and Animation Builder. The Server component is only for centralized tag management or web publishing. I've seen people install the full suite on a single machine "just to be safe," which bloats the deployment and slows the animation editor down because the background services compete for resources.
During the install, you'll be asked for a product key and license file. The license can be a dongle, a file-based license, or a floating license server depending on your contract. If you're using a license server, verify the connection before you close the installer. A missing or misconfigured license is the #1 reason InTouch applications won't launch, and it looks identical to a corrupted project file at first glance.
A Real Problem I Hit
On a recent installation at a water treatment facility, the HMI would open but show no tags after upgrade from 2014 to the 2024 release. The animation builder loaded fine. The display looked correct. But every tag reference came back null. Turns out the newer version of InTouch changed how it resolves OLEDB data links for legacy SQL tags. The old project file still had the connection string pointing to a 32-bit driver path that the new installation didn't restore. I fixed it by opening the .mde file in a text editor, finding the OLEDB connection string under the [Database] section, and updating the provider path to the new 64-bit location under Program Files (x86). Took about ten minutes once I figured out where the string was hiding. The tag database is separate from the application runtime. That means you can lose your tags even if your displays are fine. Always back up the .dbf tag files and the .mde project files independently. The built-in backup within InTouch only exports the display layer, not the tag definitions. I've seen two separate plants lose weeks of work because someone ran the InTouch backup tool and assumed everything was saved. Another thing: InTouch's default communication drivers are keyed to specific protocol versions. The OPC DA driver, which is what most legacy PLCs use, only works on 32-bit systems or in compatibility mode on 64-bit. If you're connecting to a newer Rockwell or Siemens stack, you'll want the OPC UA driver instead. They coexist in the same installation, but mixing them up in the device setup causes timeout errors that look like PLC issues but are actually driver mismatches.
Get the Full Details

Performance and Limits
InTouch handles around 50,000 tags comfortably on a standard workstation with 16GB RAM and an SSD. Beyond that, the animation refresh rate drops noticeably during alarm flooding. The software isn't designed for massive tag counts — it's meant for focused control room stations. If you need ten thousand points per screen, you're using the wrong tool. You'd be better off moving to Aveva System Platform or another modern HMI framework that supports distributed tag resolution. The software also doesn't scale horizontally the way newer SCADA platforms do. Every operator station runs a full copy of the runtime. There's no true load balancing between clients. If you have a fleet of twenty HMIs watching the same tags, all twenty are pulling that data independently from the server. That's fine for small deployments. It gets expensive and network-heavy fast.
Final Notes
If you're doing a fresh install from scratch, plan on three to four hours including OS hardening, driver installation, license configuration, and a smoke test with a dummy PLC. If you're migrating from an older InTouch version, budget twice that because you'll be fixing connection strings and updating legacy drivers. The documentation from Aveva covers the basics well, but it doesn't address the edge cases that actually come up in production environments. The community forums and the old Wonderware knowledge base have more useful troubleshooting information than the current official docs in some cases.