Home › Technical articles

Đọc bằng tiếng Việt

InTouch HMI or System Platform: standalone and managed applications, the Galaxy and AVEVA's sizing rules

TDL Industrial Automation · Last updated:

From AVEVA's InTouch HMI and System Platform 2023 R2 SP1 documentation: the two kinds of InTouch application, what a Galaxy adds, the 25,000 I/O per node limit of SQL Server Express, one logical processor per AppEngine, which computer suits which role, and how we decide.

When a plant extends or replaces an AVEVA (Wonderware) HMI, the first design question is whether InTouch HMI on its own is enough or whether the application should move into System Platform. AVEVA's documentation does not answer it with a single rule, but it gives the facts that decide it: the two kinds of InTouch application, what a Galaxy adds, the sizing limits of each node, and which computer suits which role. This article puts those facts side by side from AVEVA's InTouch HMI and System Platform 2023 R2 SP1 P04 documentation. For the product family and the history of the Wonderware name, see What is AVEVA.

From a standalone InTouch application to a System Platform GalaxyFive layers from top to bottom: standalone InTouch application; managed InTouch application; Galaxy Repository; Application Object Server; operator stations. Based on AVEVA's InTouch HMI and System Platform 2023 R2 SP1 documentation.From a standalone InTouch application to a System Platform GalaxyStandalone InTouchtag-basedcreated and edited fromApplication Manager and WindowMakeran application folder on diskimport into the IDEManaged InTouchobject-basedcreated in the System Platform IDE orimported from a standalone applicationkept in the Galaxy as an InTouchViewApp templatestored inGalaxy Repositoryconfiguration databaseMicrosoft SQL Server, one database per GalaxySQL Server Express only below 25,000 I/O per nodedeployApplication Object Serverrun timeWinPlatform, AppEngine and Area on each computerone logical processor per active AppEnginedata to screensOperator stationsscreensInTouch WindowViewer or OMI ViewAppclient node preferredBased on AVEVA, InTouch HMI and System Platform 2023 R2 SP1 P04documentation (read 13 November 2026). Figure: drawn by TDL.
Figure 1: From a standalone InTouch application to a System Platform Galaxy. On a phone, swipe sideways to see the whole figure.

1. Two kinds of InTouch application

AVEVA separates standalone and managed InTouch applications:

Task Standalone application Managed application
Main use tag-based, with native symbols and Industrial Graphics object-based, with Industrial Graphics
Created in InTouch Application Manager System Platform IDE, as a new application, by importing a standalone application or by importing SmartSymbols
Edited in WindowMaker started from Application Manager WindowMaker started from the IDE
Deleted by deleting the folder and removing it from Application Manager deleting the InTouchViewApp template in the IDE
Published from WindowMaker the IDE
Application objects not available available

The import path matters for an existing plant: a standalone application that has run for years can be brought into the IDE as a managed application instead of being redrawn.

2. What a Galaxy adds

A managed application lives in a Galaxy, and a Galaxy brings three things that standalone InTouch does not have:

  • A central configuration database. The Galaxy Repository stores the configuration in Microsoft SQL Server, one database per Galaxy, and keeps every node informed of global changes such as the security model.
  • A deployment model. Each computer in the System Platform network has a WinPlatform, an AppEngine and an Area deployed to it, and objects are assigned to areas, so the engineer decides which computer runs which part of the plant.
  • Redundant engines. AppEngines can run as a primary and backup pair; AVEVA's redundancy tables describe how the pair behaves on each network failure, and our System Platform troubleshooting article covers the common cases.

3. AVEVA's sizing rules

AVEVA's system sizing guidelines set limits that apply whichever way the application is built:

  • A 64-bit operating system is required for any system size, and a Windows Server operating system is required for large installations.
  • SQL Server Express is supported only for small systems, meaning fewer than 25,000 I/O per node.
  • Each active AppEngine needs one logical processor and runs as a 32-bit process.
  • AVEVA recommends one logical processor for each engine of a redundant pair; both may share one logical processor only while they use less than 40% of CPU and memory, otherwise the node risks overload at failover.
  • An AppEngine typically hosts from 5,000 to 50,000 objects, depending on attributes, scripts and graphics.

AVEVA's deployment guide defines a large system as about 20,000 to 50,000 I/O points and a very large one as 50,000 or more.

4. Which computer for which role

AVEVA's table of node types marks, for each component, the type of computer it prefers:

Component Preferred node
Galaxy Repository server node
Application Object Server server node
System Platform IDE server node
AVEVA OMI ViewApp runtime client node
InTouch WindowMaker, standalone application client node
InTouch WindowMaker, managed application server node
InTouch WindowViewer or ViewApp, runtime only client node
InTouch Access Anywhere Server thin client server node
Historian Server server node

The same table marks most roles as supported on an all-in-one computer, which is how small systems often start.

5. How we decide

These are TDL's working habits, not AVEVA requirements:

  • Number of areas that share equipment types. Templates pay off when the same pump, valve or motor appears on many lines; one machine or one small area rarely needs a Galaxy.
  • What already runs. An existing standalone application can be imported into the IDE, so moving to System Platform does not mean redrawing every window.
  • I/O per node. Near the 25,000 I/O limit of SQL Server Express, the database edition becomes part of the design.
  • Redundancy. A process that must keep running through a server failure points to redundant AppEngines, and so to System Platform.

How TDL approaches it

TDL Industrial Automation is listed in AVEVA's Partner Finder as a System Integrator in the AVEVA Partner Ecosystem. We have worked with both: a Wonderware application on the Maggi line upgrade at Nestlé Dong Nai, and System Platform at Samsung SEHC and on the biomass system at Nestlé Tri An. More on this service: AVEVA (Wonderware) system integrator in Vietnam.

Frequently asked questions

Can a standalone InTouch application be moved into System Platform?

Yes. AVEVA lists importing a standalone application into the System Platform IDE as one way to create a managed application.

Is SQL Server Express enough for System Platform?

AVEVA supports SQL Server Express only for small systems, with fewer than 25,000 I/O per node.

How many AppEngines can run on one processor?

Each active AppEngine needs one logical processor. A redundant pair may share one logical processor only while both use less than 40% of CPU and memory.

Where should the Galaxy Repository run?

AVEVA marks a server node as preferred for the Galaxy Repository, with client nodes and all-in-one computers also supported.

Sources

Read 13 November 2026. This article paraphrases the sources and does not quote them; read the original documents before designing or working on a system.

Related services:
AVEVA (Wonderware) AVEVA InTouch (Wonderware) support and upgrades