Unlock the Potential in your Dynamics CRM Solution
If you're building software solutions that plug into Microsoft’s Dynamics CRM environment, you can now use the InishTech Service to monetize, manage and protect your software in the marketplace.
InishTech for Microsoft Dynamics CRM
InishTech’s Software Potential CRM Agent (SP CRM Agent) extends our support of application code protection, licensing and packaging to software solutions deployed for the latest version of CRM (both Online and On Premise), giving you the power to monetize your software in this challenging and competitive space. Using InishTech, you can introduce the following capabilities into your application quickly and easily:
- Protection against the risk of reverse engineering, piracy, tampering & misuse of your code.
- Tight management & control over application licensing and software activations, including the enforcement of time and usage limitations down to feature level.
- Dynamic software packaging so you can configure editions according to market demand - trial, promotional, pre-packaged, ad-hoc, upgrade etc.
- The flexibility to adopt any commercial business / licensing model within your application including perpetual, subscription, usage-based etc.
Solution Details
A typical Microsoft Dynamics CRM solution will be based around the reference architecture shown below. Third party plugin software is clearly shown in the red box.

The InishTech SP CRM Agent is delivered as an additional variant included in the InishTech vendor permutation – much like how our Floating Licensing and SaaS Licensing variants are already distributed to our customers. The InishTech DLLs are designed to be IL-merged with your application and are deployed as part of your CRM Solution (managed or unmanaged) to run in the CRM Online sandbox without interfering with your own CRM plugin.

Plugins DLLs can be protected and licensed in exactly the same way as any other .NET assembly, using attributes in source code to assign protected methods to licensed features.
Learn More
If you are interested in learning more please contact our sales team.