OPC UA Client Development

OPC UA Client Development
OPC UA Client Development

The OPC UA Client .NET offers a fast and easy access to the OPC Unified Architecture (UA) technology. Develop OPC UA compliant Clients with C# targeting .NET 7.0 or .NET 6.0. For backward compatibility we also provide .NET 4.8 support.

.NET 7.0 and .NET 6.0 allows you develop applications that run on all common platforms available today, including Linux, macOS and Windows 8.1/10/11 (including embedded/IoT editions) without requiring platform-specific modifications.

The OPC Unified Architecture (UA) is THE next generation OPC standard that provides a cohesive, secure and reliable cross platform framework for access to real time and historical data and events.

It’s Time to Adapt this specification for use in your applications and we recommend considering designing your application to use the OPC Unified Architecture.

The OPC UA Client .NET API defines classes which can be used to implement an OPC client capable to access OPC servers supporting different profiles with the same API. These classes manage client side state information; provide higher level abstractions for OPC tasks such as managing sessions and subscriptions or saving and restoring connection information for later use.

Binary License

OPC UA Client .NET – NuGet Edition
(Supports .NET 7.0, .NET 6.0, .NET 4.8)

 1'995.00 4'995.00Select options

OPC UA Bundle .NET – NuGet Edition
(Supports .NET 7.0, .NET 6.0, .NET 4.8)

 5'995.00 8'995.00Select options


Technosoftware GmbH provides different licenses depending on the component and on the ownership of a purchased license of the user of the sources. A single ZIP file or a single repository can contain multiple components where the sources have different license models. The valid license is in the header of each source file.

  1. OPC UA core components follow a dual-license model:
    • Owner of a purchased license: SCLA 1.0
      enables licensee to deploy their applications using the core component sources without being required to disclose the application code. All versions, current and future, are licensed under SCLA 1.0
  2. NuGet Packages
    • The NuGet Packages, e.g. Technosoftware.UaSolution.UaClient, are licensed under Technosoftware’s SLA. Without purchasing a license applications using the NuGet packages are running in evaluation mode.
  3. Samples and Utilities:
    • All samples and most of the utilities are provided under the MIT.

Get Perpetual License without Support

OPC UA Solution .NET
One-time fee for lifetime SCLA 1.0 license
(Supports .NET 7.0, .NET 6.0, .NET 4.8)

 9'995.00 11'995.00Select options