OPC UA C++ Server Development Toolkits for Windows

Fast Development of OPC Unified Architecture Servers for Windows with C++

The OPC UA C++ Development Toolkits enable fast OPC Unified Architecture (UA) Server development in C++ for Windows. They provide a complete set of libraries accompanied by a simple and documented API and relevant sample applications, allowing short time to market.

  • Easy to Use Interface from Market Leader
  • Suitable for a Wide Range of Applications
  • Comprehensive Library allowing Short Time to Market

Easy to Use Interface from Market Leader

Based on more than 15 years of expertise in the OPC development toolkit business, the OPC UA C++ Development Toolkits offer a user interface comprehensively matching customer requirements – with an optimized API, easy to understand documentation and sample projects. The toolkits enable developers to build OPC UA Servers and Clients for moving data and information from the factory to the enterprise level.

Suitable for a Wide Range of Applications

The OPC UA C++ Toolkits can be used for the development of OPC UA Servers running on Windows based desktop computers, servers or devices in order to integrate OPC UA interfaces in automation equipment, such as controllers, drives and sensors, for both time-critical control tasks as well as for complex projects comprising several hundred thousand OPC items.

Comprehensive Library allowing Short Time to Market

The OPC UA C++ Server and Client Development Toolkits include a comprehensive library of building blocks offering common functionality as required for implementing OPC UA Servers and Clients, supporting among others: Data Access, Base Eventing, Alarms & Conditions, Historical Access, Queries in C++ for Windows. As a result, users can save up to two years of development effort and considerably reduce the time to market for their OPC UA enabled products.

OPC SpecificationsOPC Unified Architecture V1.01, 1.02
OPC RoleOPC UA Server
OPC UA Server ProfilesCore Characteristics, Data Access, Base Eventing, Methods, Audit, Alarms & Conditions, Historical Access, Query
OPC UA TransportOPC UA TCP Transport, Binary Encoding, OPC UA Secure Conversation
OPC UA Security
  • Security Policy: None, Basic128Rsa15, Basic256
  • Authentication: Anonymous, User Name/Password, User Certificate
  • Full Compliance to OPC UA V1.01 Specification
OPC UA ModellingServers capable to import OPC UA NodeSet2 xml files
OPC Backwards CompatibilityClient Gateway feature enables OPC UA Clients, developed with Softing OPC UA Toolkits, to access any legacy OPC DA servers.
Server Gateway feature enables OPC  UA Servers developed with Softing OPC UA Toolkits to be accessed by legacy OPC DA Clients
Programming InterfaceC++
Development Environment

Microsoft Visual Studio 2008 (x86 and x64)
Microsoft Visual Studio 2010 (x86 and x64)

Development Operating Systems

Windows XP SP3 (32Bit/64 Bit), Windows 7 (32Bit/64Bit), Windows 8.1 (32Bit and 64Bit), Windows Server 2003, Windows Server 2008 RS2, Windows Server 2012

Target Operating Systems*Windows XP SP3 (32Bit/64 Bit), Windows 7 (32Bit/64Bit), Windows 8.1 (32Bit and 64Bit), Windows Server 2003, Windows Server 2008 RS2, Windows Server 2012,
Windows CE
Compliance / Certification

OPC Foundation Test Lab Certification for Test Server, Regularly Tested at OPC Foundation Interoperability Workshops Against the Most Important OPC UA Products on the Market, Test with OPC Foundation Compliance Test Tool

SupportComprehensive Programming Samples and Tutorials, Extensible Script Based Test Client and Server for Automated Testing
Trial VersionComplete functionality is available in the trial version. Limitation to 90-minute runtime period applies. Trial Version Upgrades to Full Blown, Fully Functional Binary Version Just by Activating License Key

Single Seat Developer License for OPC UA Servers Development.
OPC UA enabled applications can be freely deployed without any restrictions.

*Support for the embedded systems is available on request and usually accompanied by a small integration project. Please contact your sales representative for requests of different compilers or operating systems variants.

Order Number


OPC UA C++ Server Development Toolkit  for Windows, Single Seat Developer License,  Binary Version

LEA-DD-030300Site License for OPC Toolkits
LMA-DD-035000OPC UA C++ Development Toolkits, Maintenance and Support Contract

Scope of Delivery

SoftwareInstallation Package on the Softing OPC Toolkits DVD-ROM.
Installation Package Available for Download.
SupportDedicated Support Team
DocumentationOnline Help in English in CHM Format as Part of the Installation Package

Additional Products and Services

OPC-ENTW-TAGOPC Engineering / Consulting
TRA-OPC-UAOPC UA Introductory Training for Decision Makers and Technical Leaders

From OPC Data Access to OPC Unified Architecture

The latest edition of the OPC Book provides an excellent overview of the fundamentals, implementation and application of standardized data exchange via OPC. A key focus is on the new OPC generation – OPC Unified Architecture – that allows for platform-independent data and information exchange.

  • Comprehensive Overview of OPC
  • Detailed Introduction to OPC UA
  • Tools and Demo Programs


Comprehensive Overview of Specifications and applications

The OPC Book provides an introduction to all OPC Specifications released by the OPC Foundation, from the very first to the most recent. OPC stands for Openness, Productivity and Collaboration, symbolizing the new possibilities opening up in automation technology. In addition to the fundamentals of OPC, the book discusses the implementation of OPC servers and clients, and presents application possibilities and examples. This gives readers a comprehensive overview of OPC technology and application areas.

The New OPC Generation – OPC Unified Architecture

A key focus of the book is on the OPC Unified Architecture (OPC UA). The new OPC generation allows service oriented, multivendor, and cross-platform capable data and information exchange. Among the most important subjects here are the specifications of this Windows-independent technology, the OPC UA application possibilities, the development of OPC UA products for Windows, Linux and VxWorks operating systems, and the migration from OPC Classic to OPC UA. The book provides a solid foundation of knowledge for readers to build and use products supporting OPC UA in automation.

Tools and Demo Programs on CD-ROM

The included CD-ROM contains demo versions of a variety of OPC servers and OPC tools. It also provides several demonstration programs for development, commissioning, testing, and for the simulation of OPC clients and servers. Another major part of the CD-ROM is dedicated to OPC UA introductory videos and presentations. The comprehensive content makes it easy for readers to get started with OPC Classic and OPC UA.


  • Introduction
  • Fundamentals - Classic OPC Specifications, OPC Unified Architecture, Companion Standards, OPC Compliance Testing
  • Implementation - Base Technologies and Architecture Concepts, Implementation of Classic OPC Components, Implementation of OPC UA Components
  • Application - Classic OPC Product and Application Samples, Aspects of Use of Classic OPC Products, OPC UA Product, Samples, Performance
  • Summary and Outlook

Scope of Delivery

OPC Book with CD-ROM

Please order the book via the Panoramix Services - order form.