<img alt="" src="https://secure.intelligent-consortium.com/820374.png" style="display:none;">
OPC DEVELOPMENT & SECURITY TOOLS

OPC Tools

Build the connection.
Keep the control.

Build custom OPC clients with OPC Data Client. Add an OPC UA server to your software with OPC Wizard. Securely configure compatible servers with the Remote Configuration Client.

View Pricing & Licensing
C# & .NET developmentClient & server toolkitsExpert technical support
OPC Data ClientC# · OPC DA
ReadItemValue.csExample project
var client = new EasyDAClient(); try{    var value = client.ReadItemValue(        "", "OPCLabs.KitServer.2", "Demo.Ramp");    Console.WriteLine(value);}catch (OpcException opcException){    Console.WriteLine("*** Failure: {0}",        opcException.GetBaseException().Message);}
SAMPLE OUTPUT
› Reading item value…Waiting for the read operation
OPCLabs.KitServer.2Demo.RampReadItemValue()
Read. Write. Subscribe.OPC DA · Windows
Applications

Your application. Connected to the operation.

Build the client, expose the server, or manage the configuration. Choose the tool that fits the job.

Build a custom OPC client

Bring device values, alarms, and events into your own application using the appropriate OPC Data Client edition.

Expose your application over OPC UA

Use OPC Wizard to make your .NET application's data available to compatible OPC UA clients.

Consume OPC UA PubSub data

Use OPC Data Client Ultimate to receive datasets over MQTT or UDP, with supported JSON and UADP mappings.

Configure servers remotely

Manage compatible TOP Server and KEPServerEX configurations from your workstation with permissions and optional change auditing.

Choose Your Tool

Three tools. Three clear roles.

OPC Tools brings together development toolkits and a configuration utility. Start with what your application needs to do.

BUILD A CLIENT

OPC Data Client

Your software needs to read, write, or subscribe to data from existing OPC servers.

  • OPC UA, DA, A&E, and XML-DA
  • Multiple development models
  • Four editions to match your project
Explore OPC Data Client
BUILD A SERVER

OPC Wizard

Other systems need to access the data inside your custom .NET application over OPC UA.

  • OPC UA server development
  • C# and VB.NET examples
  • Local Discovery and UI options
Explore OPC Wizard
MANAGE OPC SERVERS

Remote Configuration

Your engineers need to configure compatible OPC servers remotely from their workstations.

  • TOP Server and KEPServerEX
  • User permissions and encrypted access
  • Optional SQL change auditing
Explore Remote Configuration
Client Development Toolkit

OPC Data Client

Connect your code to industrial data.
Let the toolkit manage the OPC details.

Explore Features & Specifications
OPC UAOPC DAAlarms & EventsXML-DAFeature availability varies by edition and platform.

OPC standards in one toolkit

Read, write, and subscribe using OPC UA or OPC DA. Add A&E, XML-DA, UA Methods, and other functionality through the appropriate edition.

Connection management handled

Let the toolkit manage connections, recovery, and subscriptions, so your application can concentrate on what the data means.

Choose your development approach

Use procedural code, live binding, live mapping, or reactive models where supported by your edition and platform.

Examples you can build from

Start with included projects and documentation for common development scenarios, instead of creating every connection from scratch.

Keep your application focused

A connection engine behind your code

Automatic recovery and persistent subscriptions reduce the connection plumbing your team needs to maintain. Your code still controls application logic and handles errors.

See How Connection Management Works
  1. 01Your application calls the toolkit
  2. 02The toolkit manages the connection
  3. 03Your application receives the data
Languages, platforms, and edition considerations

C# and VB.NET developers can use supported .NET runtimes. Python.NET and COM-based language options depend on the edition and development platform. Selected OPC UA scenarios support Linux; Classic OPC DA and A&E use Windows COM technology.

Choose the edition around the features and runtime you need. For example, PubSub is an Ultimate feature, and COM/non-.NET language support is part of Enterprise and Ultimate.

Read the Development Specifications
Server Development Toolkit

OPC Wizard

Make your application an OPC UA server.

Explore OPC Wizard

A server inside your software

Add an OPC UA server interface to a custom .NET application and expose application values to client systems.

Local Discovery integration

Allow your server to register with an OPC UA Local Discovery Server, helping clients discover available applications.

Flexible administration UI

Use the available Windows administration dialog and configure user interaction to suit your application.

C# and VB.NET examples

Work from more than 60 code samples, supported .NET development tools, and API documentation.

Your .NET applicationOPC UA server interface
EXAMPLE ADDRESS SPACE
Objects / Line01
Speed1,250 RPM
Temperature72.4 °C
StatusRunning
SCADA / HMIHistorianCustom client
Watch the Implementation Webinar
Supported platforms and deployment licensing

OPC Wizard is designed for supported Windows and .NET environments. Check the version-specific specifications before choosing a runtime or development tool. Developer seats and runtime distribution are separate licensing considerations; confirm terms for commercial redistribution.

Check OPC Wizard System Requirements
Secure Server Management

OPC Server Remote
Configuration Client

Configure compatible servers from your workstation.

View Subscription Options

Full remote configuration

Create and edit channels, devices, and tags on compatible servers, subject to the permissions assigned to each user.

Enforced user permissions

Use the server's User Manager to control which configuration functions an engineer is authorized to perform.

Encrypted network communication

Use SSL/TLS-protected connections for remote configuration within your network, without relying on remote desktop sessions.

Optional SQL audit trail

Record configuration changes, user identities, and timestamps in a central SQL database when auditing is enabled.

A workstation-based client

Work from your local PC without adding a separate configuration agent to a compatible OPC server installation.

TOP Server and KEPServerEX

Manage supported server platforms using a consistent configuration workflow across distributed installations.

Pricing & Licensing

Choose the right license for the job

Compare development toolkit editions and remote configuration subscriptions. Select a product to see licensing options.

Developer license

Standard

$2,285

single developer license

Part #41283502-N

  • Core OPC DA and OPC UA data access
  • Procedural programming model
  • .NET Framework support
  • Connectivity Explorer
Learn More & Buy Now
Extended OPC support

Professional

$2,519

single developer license

Part #41283522-N

  • All Standard capabilities
  • A&E, XML-DA, UA Methods and A&C
  • .NET Standard and Core support
  • Live binding and browsing controls
Learn More & Buy Now
Developer license

Enterprise

$2,915

single developer license

Part #41283542-N

  • All Professional capabilities
  • COM and non-.NET language support
  • OPC UA Complex Data
  • Global Discovery and live mapping
Learn More & Buy Now
Includes OPC UA PubSub

Ultimate

$3,225

single developer license

Part #41283532-N

  • All Enterprise capabilities
  • OPC UA PubSub
  • Publish-subscribe client object
  • Reactive programming model
Learn More & Buy Now

Licenses are per developer and include one year of Support & Maintenance. Runtime distribution is subject to the product license terms. Discuss commercial redistribution, additional developers, or site licensing.

Technical Documentation Library

Go from an example to your implementation.

Product documentation, technical tutorials, sample code, and licensing guidance from Software Toolbox.

FAQ

A few things to know before you build

Which tool should I choose?

Choose OPC Data Client to build an application that connects to OPC servers. Choose OPC Wizard to add an OPC UA server interface to your own .NET software. Choose the OPC Server Remote Configuration Client to administer compatible OPC server configurations without building a new application.

What OPC standards does OPC Data Client support?

OPC Data Client covers OPC UA, OPC DA, OPC Alarms & Events, and OPC XML-DA. Additional OPC UA features include Methods, Alarms & Conditions, Complex Data, and PubSub, depending on the edition. Use the edition comparison to confirm the features required by your project.

Does OPC Data Client handle connection recovery?

Yes. The toolkit manages connection creation and recovery and maintains subscriptions internally. It also includes optimizations such as grouped operations and connection sharing. Your application should still handle operation errors and apply the recovery behavior appropriate to its use case.

Can I develop on Linux?

OPC Data Client supports selected Windows and Linux development scenarios, subject to edition, runtime, language, and OPC interface. Classic OPC DA and A&E depend on Windows COM technology. OPC Wizard's published platform requirements list Windows. Check the current specifications for your target environment.

Can I use MQTT with OPC Data Client?

OPC Data Client Ultimate supports OPC UA PubSub datasets over supported MQTT and UDP transports, including JSON and UADP mappings. This is OPC UA PubSub functionality; confirm the format used by your publisher against the toolkit documentation.

What are the OPC Data Client trial limits?

The published trial allows a 30-minute connection period. After the timer expires, the application must be restarted. Trial builds also have a version-based expiration date. The download page provides the current limitations and included components.

How are the development toolkits licensed?

OPC Data Client and OPC Wizard are licensed per developer. The listed licenses include one year of support and maintenance. Runtime distribution rights depend on the application and license terms; contact Software Toolbox about commercial redistribution, ISV, additional developer, or site licensing.

How is the Remote Configuration Client licensed?

The listed Pro Edition options are per-user subscriptions for a single location. Subscription use requires renewal at the end of the term. Multi-user, enterprise, and perpetual options can be discussed with Software Toolbox.

Start with your application

Less OPC plumbing.
More time for your software.

Try OPC Data Client with your own project, or talk with our team about client development, server development, and secure configuration.

OPC Data Client trial: 30-minute connection periods; restart your application to continue. Version-based trial expiration also applies.