This table lists compatibility and capabilities of our component products and should help you choose the component technology that best meets your requirements.
= Supported
= Partially Supported (see note)
= Not Supported
| ASComm IoT | ASComm .NET | ActiveX Controls | |
|---|---|---|---|
|
Technology Platform |
|||
|
.NET 9.0 |
check | clear | clear |
|
.NET 8.0 |
check | clear | clear |
|
.NET 7.0 |
check | clear | clear |
|
.NET 6.0 |
check | clear | clear |
|
.NET 5.0 |
check | clear | clear |
|
.NET Core |
check (3.1 or higher) | clear | clear |
|
.NET Framework |
check (4.7.2 or higher) | check (2.0 through 4.8) | clear |
|
MFC |
clear | clear | check |
|
Application Compatibility |
|||
|
Windows Forms (.NET Framework) |
check | check | radio_button_unchecked (32-bit only) |
|
Console (.NET Framework) |
check | check | clear |
|
Service (.NET Framework) |
check | check | clear |
|
Web (.NET Framework) |
check | check | clear |
|
WPF (.NET Framework) |
check (.NET FW 4.7.2 or higher) | check | radio_button_unchecked (32-bit only) |
|
Class Library (.NET Framework) |
clear | check | clear |
|
Web Service (.NET Framework) |
check | check | clear |
|
Windows Forms (.NET) |
check | clear | clear |
|
Console (.NET) |
check | clear | clear |
|
Worker Service (.NET) |
check | clear | clear |
|
WPF App (.NET) |
check (.NET Core 3.1 or higher) | clear | clear |
|
Class Library (.NET) |
check | clear | clear |
|
100% .NET Managed Code |
check | check | clear |
|
Development Platforms |
|||
|
Visual Basic 6 |
clear | clear | check |
|
Visual Basic (9 - 13) |
clear | check | radio_button_unchecked (32-bit Windows Forms apps only) |
|
Visual Basic (14 or higher) |
check | check | radio_button_unchecked (32-bit Windows Forms apps only) |
|
Visual C++ 6.0 |
clear | clear | check |
|
C# (3 - 6) |
clear | check | radio_button_unchecked (32-bit Windows Forms apps only) |
|
C# (7 or higher) |
check | check | radio_button_unchecked (32-bit Windows Forms apps only) |
|
VBA / MS Office |
clear | clear | radio_button_unchecked (32-bit only) |
|
Visual Studio 6 |
clear | clear | radio_button_unchecked (32-bit Windows Forms apps only) |
|
Visual Studio (2005 - 2015) |
clear | check | radio_button_unchecked (32-bit Windows Forms apps only) |
|
Visual Studio (2022, 2019, 2017) |
check | check | radio_button_unchecked (32-bit Windows Forms apps only) |
|
Runtime OS Compatibility |
|||
|
32-bit Windows |
check (Windows 10) | check | check |
|
64-bit Windows |
check (Windows 11, 10) | check | radio_button_unchecked (Runs as 32-bit application under WOW64) |
|
Linux with Mono framework |
radio_button_unchecked (Windows Forms and Console Apps) | radio_button_unchecked (Windows Forms and Console Apps) | clear |
|
Linux with .NET |
check (.NET 9, 8, 7, 6 & Core apps) | clear | clear |
|
Windows 10 IoT Core |
check (.NET 9, 8, 7, 6 & Core apps) | clear | clear |
|
Android |
check (.NET 9, 8, 7, 6 & Core apps) | clear | clear |
|
Build Targets |
|||
|
x86 (32-bit) |
check | check | check |
|
x64 (64-bit) |
check | check | clear |
|
Any CPU (32 or 64-bit) |
check | check | clear |
|
Features |
|||
|
Single Component / Multiple Drivers |
check | check | clear |
|
Design-time Configuration |
clear | check | check |
|
Runtime Configuration |
check | check | check |
|
Design-time Serialization |
clear | check | check |
|
Runtime Serialization |
check | check | clear |
|
Tag Database |
check | check | clear |
|
Tag Optimization |
check | check | clear |
|
Data Change Events |
check | check | clear |
|
Device Transaction Control |
Component |
Component |
Your Code |
|
Visual Design |
clear | check | clear |
|
Structured Data Support (Read/Write entire UDT/PDT) |
check | check | clear |
|
Performance (Ethernet drivers) |
|||
|
Transaction Time (1 tag, measured*) |
< 5 mSec |
< 5 mSec |
< 5 mSec |
|
Transaction Time (10 symbolic tags, measured*) |
< 5 mSec |
< 5 mSec |
~50 mSec |
|
Transaction Time (50 discrete tags, measured*) |
< 5 mSec |
< 5 mSec |
~250 mSec |
|
Transaction Time (UDT/PDT with 10 fields, measured*) |
< 5 mSec |
< 5 mSec |
~50 mSec |
|
Tag Optimization |
check | check | clear |
|
Development License |
|||
|
Developer License (build on one PC, deploy to many PCs) |
check | check | check |
|
Machine License (build and run on single PC) |
check | check | clear |
|
Discounted Team Edition Pricing Available |
check | check | check |
|
Runtime License |
|||
|
Runtime-free |
check (for qualified applications, refer to License Agreement) | check (for qualified applications, refer to License Agreement) | check (for qualified applications, refer to License Agreement) |