Purchasing SmartAssembly

You'll need SmartAssembly for your build server:

1. Which edition would you like?

  • For complete SmartAssembly functionality. Includes a free license of .NET Reflector VSPro.

  • The basic functionality.

2. How many licenses do you need?

licenses * each

You'll need to install a Standard or Pro edition for every machine processing builds for release – typically a build server.

Detailed feature comparison.

...and a license for any additional developers using SmartAssembly:

* each

This edition lets each team member:

  • Check build obfuscation on their local machine
  • Access shared error reports from builds generated by the Pro edition

The Developer edition is a complete edition of SmartAssembly, but the builds it creates expire automatically after seven days, so cannot be released.

Add a Support & Upgrades package:


You can add a 12 month Support & Upgrades package for 25% of your purchase price.

A Support & Upgrades package gives you access to:

  • Free upgrades to new major versions of your software
  • Technical support by email, forum, live chat, and phone – whichever is easiest for you


.NET Toolbelt

Save 40%

Get all our .NET Tools:

.NET Toolbelt
  • SmartAssembly Pro (includes 100 Dev licenses)
  • ANTS Performance Profiler
  • ANTS Memory Profiler
  • .NET Reflector VSPro
  • .NET Demon
  • SQL Prompt

"I started up SmartAssembly and created a new project within minutes and happily obfuscated it.
Worked a charm."

Sean Hederman, .NET contractor and Reflector Diff add-in developer

* Prices exclude Support & Upgrades

Got a question?

Get in touch with our technical advisors:

0800 169 7433

Releasing applications Standard Pro Dev
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 compression 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