
Purchasing SmartAssembly
SmartAssembly Standard and SmartAssembly Pro are licensed per machine, meaning per build server or per production machine (any machine you use to produce release builds). Priority technical support is available via telephone and email when you buy a Support & Upgrades package.
*Important note about SmartAssembly Developer edition
SmartAssembly Dev is licensed per user, but needs to be used in conjunction with a Standard or a Pro edition as, on its own, it does not support releases. Unlike the Standard and Professional editions, the Developer edition does not allow you to process assemblies for release to end-users.
However, this edition is ideal if you want to download and access error reports, or test that the obfuscation is working. Find out more about working with SmartAssembly in a team.
| Purchase SmartAssembly online (select edition) | |||
|---|---|---|---|
| $795 | $1195 | $145 | |
| Allows you to process assemblies for release to end-users |
| Code Obfuscation | Standard | Pro | Dev |
|---|---|---|---|
Name mangling, control flow obfuscation, strings encoding, references dynamic proxy, pruning, re-signing strong named assemblies, declarative obfuscation, obfuscation of satellite DLLs, sign assemblies |
|||
Tamper Protection |
| Application Size Reduction and Speed Improvement | Standard | Pro | Dev |
|---|---|---|---|
Pruning, resource sompression and encryption, dependencies compression and embedding, dependencies merging, declarative pruning |
| Automated Error Reporting | Standard | Pro | Dev |
|---|---|---|---|
Error Reporting |
|||
Jump to source code from the stack trace |
|||
Report categorization |
|||
Custom web service |
|||
SDK to access your exception reports programmatically and to manually pass exceptions to SmartAssembly if you wish to |
|||
Custom templates for customizing the error reporting dialog and capturing additional data with exception reports (e.g. a log file) |
|||
Store error reports in SQL Server, allowing you to share the reports with colleagues |
|||
Store error reports in a local .mdb file |
| Feature Usage Reporting | Standard | Pro | Dev |
|---|---|---|---|
Feature Usage Reporting |
|||
Export reports to CSV |
|||
Configuration reporting |
|||
Custom web service |
|||
Custom templates for customizing the dialog box that your end-users see when they are asked to consent to feature usage reporting |
|||
Store feature usage reports in SQL Server, allowing you to share the reports with colleagues |
|||
Store feature usage reports in a local .mdb file |
Try a 14-day, fully functional free trial of SmartAssembly.
Wondering how many error reports and feature usage reports developers have received from their users?
And every report has been crammed with information to help those developers improve their software.

