Download Products

SocketTools installs with a fully functional thirty (30) day trial development license and includes free technical support.

SocketTools 11 Subscription

SocketTools 11 Subscription

The SocketTools Subscription includes the .NET classes, ActiveX controls and native Windows libraries from all three SocketTools Editions in a single product. It's the ideal solution for developers who are working with multiple types of projects and need the flexibility of using several different languages and development environments.

The SocketTools Subscription includes priority technical support and free upgrades, ensuring that you're always working with the latest version.

SocketTools 11 .NET Edition

SocketTools 11 .NET Edition

The SocketTools .NET Edition is a collection of managed code classes for the .NET Framework with support for C# and Visual Basic. The .NET Edition classes have interfaces which are similar to the SocketTools ActiveX controls, simplifying the conversion of applications to use .NET. Both 32-bit and 64-bit Windows is supported.

SocketTools supports .NET 4.0 and later versions, including .NET 8.0. To assist with migrating older projects, assemblies for .NET 2.0 and .NET 3.5 are also included.

SocketTools 11 ActiveX Edition

SocketTools 11 ActiveX Edition

The SocketTools ActiveX Edition is collection of ActiveX controls designed for visual programming languages such as Visual Basic 6.0, Visual FoxPro and PowerBuilder. They can also be used with Microsoft Office using Visual Basic for Applications (VBA) and any other language which supports the ActiveX control specification.

The ActiveX Edition supports 64-bit Windows and includes both 32-bit and 64-bit controls. The controls also support automation and can be used with scripting languages such as VBScript.

SocketTools 11 Library Edition

SocketTools 11 Library Edition

The SocketTools Library Edition includes a collection of native dynamic link libraries (DLLs) which can be used with Visual C++, Visual Basic, Delphi and virtually any other programming language available for the Windows platform.

The Library Edition offers developers a comprehensive API designed to be similar to using the Windows SDK. For C++ programmers, SocketTools also includes a complete collection of class libraries. Both 32-bit and 64-bit libraries are included.

SocketWrench 11 TCP/IP Component

SocketWrench 11

SocketWrench is a general-purpose TCP/IP networking component designed to simplify the development of Internet client and server applications. Support for secure connections using TLS is built-in without requiring the use of additional components.

SocketWrench includes .NET classes for C# and Visual Basic, ActiveX controls for use with Visual Basic 6.0, and native libraries (DLLs) for use with C++ and most other development tools. Both 32-bit and 64-bit components are included.

System Requirements

SocketTools requires Windows 7 SP1 or Windows Server 2008 R2 or later versions of the Windows desktop or server platforms. Both 32-bit and 64-bit Windows platforms are supported for development and redistribution. SocketTools fully supports Windows 11 and Windows Server 2022, including Windows Server VMs on the Microsoft Azure platform.

A trial version of SocketTools can only be used by the developer who installed it and the components cannot be redistributed to another system. After the evaluation period has expired, you may choose to purchase the product and upgrade the evaluation license to a full development license.

An evaluation license can be converted to a development license without requiring you to reinstall SocketTools. Purchasing a license will not impact any applications that you have developed during the trial period. They will continue to use the same SocketTools components and you will be able to redistribute them to your end users.


SocketTools and Catalyst Development have by far surpassed my expectations

I’ve been very impressed with all aspects of this project, and both SocketTools and Catalyst Development have by far surpassed my expectations. We ran into a number of roadblocks on this endeavor, and I appreciate your persistence and patience, particularly with the inconsistent test environment our client provided. I am also very impressed with the functionality of our new custom control. Very slick! Once again, thanks very much for all your hard work!
Kevin Taylor, Tailored Software, Inc. (Canada)

The documentation is amongst the best I’ve seen and used

Great product! I recently purchased the SocketWrench library and I’m pleasantly surprised by the ease of use and exceptionally intuitive API. I wanted to replace some home-grown code with the new component and it just dropped into place and worked on the first compilation! The documentation is amongst the best I’ve seen and used, with lots of clear and concise tips and helpful information. I am very impressed with the price-quality level. I look forward to many years of mutual benefits for both our companies.
Martin Hart, Memory Soft (Spain)

The best and most productive controls I have ever come across

Thanks for the amazing controls, the best and most productive I have ever come across. They work every time as per the detailed documentation with no gotchas. Great work.
Martin G Nagle, InfoMining PL (Australia)

I'm impressed with how you maintain backwards compatibility

I wanted to let you know how impressed I am with maintaining backwards compatibility. I had a VB6 program with 6 different implementations of the SocketWrenchCtl.SocketWrench class v4.5 (which was from 2006). I dropped the new in the updated .ocx file expecting to suddenly invoke 11 years worth of renamed properties, added dependencies and breaking changes. I have not yet changed a single line of code and so far (fingers crossed) it appears to be stable. I just thought I'd point that out because most devs can't go 3 months without introducing a breaking change (myself included)
Russell Phillips, Echotech (Australia)
Shopping Cart
Scroll to Top