SmartAssembly enables you to perform a range of improvement and protection operations on your software, and set up error reporting.
SmartAssembly can be used with Windows Forms applications, console applications, and DLL libraries, created with .NET (versions 2.0 to 4.5). SmartAssembly will only work on managed code.
For more information, see the SmartAssembly product page.
For a list of features that are included in each edition of SmartAssembly, see Features and editions.