Software Toolbox Technical Blog

Why use an OPC Server Development Toolkit?

9 min read

By Ganesh Kalipershad on Sep 25, 2025 2:00:00 PM


As technical consultants at Software Toolbox, we are often approached by users who need to expose data from a software application they have written, or are writing, to communicate from systems they own to a client, HMI/SCADA, or historian. And, in many cases, there are dozens of applications at different sites that the data needs to reach. The question we are then presented with is, “how can I accomplish this quickly and efficiently while staying within budget?” 

Our hope is to answer this question and share from our experience with OPC since 1996, what our users have told us are the common reasons why they chose to use a commercial OPC server toolkit, and to help readers determine what factors to consider for their specific situation and circumstances.

In a previous blog post, we covered the basics of commercial OPC client development toolkits, with a dive into the benefits of using one, while here in part 2, our focus is on OPC server development toolkits. If you read our blog on OPC client toolkits, you will likely notice a clear overlap in the benefits you gain from using both types of commercial OPC toolkits.

Continue Reading

OPC Data Client 2023.2 Adds Python.NET Support

6 min read

By Kyle Persyn on Dec 7, 2023 2:00:00 PM

Developers that have leveraged our OPC Data Client toolkit for their custom OPC client development needs know that we’ve historically supported Python as a COM development language, but that had always come with limitations and a desire from our user base for a more modern option.

In the latest V2023.2 release, OPC Data Client now adds support for Python.NET, while also announcing the deprecation of the older COM approach. The newer Python.NET option offers many advantages including, but not limited to:

  • Modern, maintained Python.NET package (pythonnet), instead of the older pypiwin32 package
  • More than 270 Python.NET examples
  • Support for PyCharm as a primary development environment. 
  • Added performance and reliability that comes from using the OPC Data Client .NET API over the COM API
  • Access to .NET features, such as generics, methods overloads, and callbacks
  • Easier coding

Now that we have a basic understanding of the advantages that Python.NET has over its predecessor, let’s see it in action!

Continue Reading

OPC Data Client 2023.1  Adds .NET 7 support, OPC UA security management improvements & more examples

6 min read

By Ganesh Kalipershad on Jun 22, 2023 2:00:00 PM

With the release of the OPC Data Client 2023.1 toolkit, custom OPC client developers will benefit from improvements targeted at platform support, developer productivity, and custom application end user productivity.  If you missed the OPC Data Client 2022 releases, be sure and read what we added to OPC Data Client in 2022. As always, OPC Data Client license holders on an active support and maintenance agreement are entitled to free upgrades.

Continue Reading

OPC Data Client 2022.1 .NET 6, Win1021H2 Support, New Examples & More

6 min read

By Ganesh Kalipershad on Mar 31, 2022 2:00:00 PM


Following on the recent OPC Data Client 2021.3 release a few months ago, the OPC Data Client toolkit has been updated again to give developers more options, help them deal with Microsoft technology changes, and add new functionality to their applications. We will cover the highlights here in this technically deep blog post.

Be sure to read about the DCOM hardening that Microsoft is performing and options to be ready, to get ahead of potential support calls from your users.

Continue Reading

OPC Data Client 2021.3 - Windows 11, Server 2022, Examples & More

6 min read

By Ganesh Kalipershad on Nov 18, 2021 2:00:00 PM


Following on the recent OPC Data Client 2021.2 release a few months ago, the OPC Data Client toolkit has been updated again to further extend it's OPC UA client functionality. 

The new updates provide developers of custom OPC client applications with new operating system support, even more examples including Powershell examples, and a large number of improvements to all the supported OPC interfaces to increase flexibility, troubleshooting, and user experience, while further decreasing development time. 

Continue Reading

OPC Data Client 2021.2 - OPC UA Functionality Extensions

7 min read

By Ganesh Kalipershad on Jun 17, 2021 2:00:00 PM


Following on the recent OPC Data Client 2021.1 release a few months ago, the OPC Data Client toolkit has been updated again to further extend it's OPC UA client functionality. 

The new updates provide developers of custom OPC client applications new options to interact with even more OPC UA servers or more richly with existing OPC UA servers. This blog post teaches you how OPC UA PubSub security is different from regular OPC UA security, how to improve JSON/OPC UA PubSub interoperability with a new utility, and why you might care about OPC UA File Transfer. 

Continue Reading

OPC Data Client 2021.1 - Developer Productivity, .NET 5 Support & More

6 min read

By Ganesh Kalipershad on Mar 25, 2021 2:00:00 PM


Developers of custom OPC client applications have new options, enhanced troubleshooting tools, runtime configuration flexibility, and improved utilities to help them in the recently released 2021.1 (5.60) version of the OPC Data Client Toolkit.

In this technically hot blog post, we will cover the release highlights with links to documentation, and, as always, the full detailed release notes are available in our knowledge base. Also if you did not see the 2020.3 (5.59) release post, that one was packed with technical details.

Continue Reading

Virtual Training: Adding OPC UA to Your Custom OPC DA Server

2 min read

By Ganesh Kalipershad on Feb 11, 2021 2:00:00 PM

With OPC DA Classic having been the de-facto standard for integrating industrial automation systems for so many years, I'm sure there are quite a few of you who might have custom developed OPC DA servers using SLIK-DA. Now, of course, migrations to OPC UA are on the rise with its enhanced security, encryption and efficiency.

Of course, the prospect of replacing that OPC DA server entirely with a replacement that supports OPC UA might be less than ideal. But have you considered adding an OPC UA server interface to that existing OPC DA custom application?

In this video blog, we teach you how to add an OPC UA Server interface to your existing OPC DA Server interface using the SLIK-DA/UA rapid development toolkit with your custom software application (NO ADDITIONAL CODE). If you missed our last post on how to add an OPC DA interface to your custom software, click here.

Continue Reading

About this Blog

We're engineers like you, so this blog focuses on "How to" appnotes, videos, tech team tips, product update announcements, user case studies, and other technical updates.  Subscribe to updates below. Your feedback and questions on posts are always welcomed.

Subscribe to our Blog

Recent Posts

Posts by Topic

See all