Hello Paul,
For ISV solutions Fulfilled by Acumatica we allow to reuse Acumatica Licensing server and Acumatica Licensing restriction mechanisms.
https://www.acumatica.com/acumatica-marketplace/?selectCategory=&selectIndustry=&selectType=&selectCertification=fulfilled&search=
However, for solutions that are sold not through Acumatica we cannot provide Acumatica Licensing mechanisms.
Unfortunately, we have no examples or guides to help you with that.
Maybe some ISV that has already implemented it for their needs can share some experience.
MaxQ, PC Bennett and Crestwood have implemented licensing for their solutions. Some ISV also planned to release it as a commercial product, I will try to find who it was.
Hi Paul,
If your not fulfilled by Acumatica then you have to cook up your own licensing mechanism to validate and expiry your functionality of the solution.
I personally like the Acumatica licensing as it’s stronger authentication but we are dealing with closed network of customers, so simple encrypted approach of date expiration would also help, and we follow this simple approach for all our plugins - Printshop, Jewelshop, eSignature and Addr Validation …
@Igor.Leybe and @dnaumov it would be grt if Acumatica comes up new licensing key for those who are listed on marketplace or those who are members of ADN then that’s value add for partners, just a thought.
Thanks for the input @Igor.Leybe , @hsarjapur and @dnaumov. It was Crestwood that was showing their solution a Summit I think. I’ll reach out to them and to PCBennet and see how they did it. A standard approach would be a good idea for the channel, otherwise we might get a lot of different solutions that don’t necessarily play well together.
@paul68 @hsarjapur But think about joining “Fulfilled by Acumatica” program. This way you get Acumatica licensing and a lot of other benefits!
While Acumatica licensing is the way to go, there would be cases that will require building your own: interdependent modules, or if you need to have control of your licensing that is not tied to Acumatica renewals.
If you are looking for something more comprehensive, I would recommend this module: https://www.ssware.com/cryptolicensing/cryptolicensing_net.htm for licensing. We have embedded this in a web app, and host it on our servers, and simply make calls to our web server to validate the license for our products periodically.
This allows you to send expiration notifications, etc.
Hello Paul,
This is Teresa and I work at EIS, we have a product called “ License Manager” that might interest you.
License Manager- The ability to package and protect you IP and resell it to your other customers as a source of revenue. You can license any Acumatica feature “VAR IP” from inside your Acumatica to clients.
Let me know if I can help. ~Teresa 214-682-4783
Teresa.Rekieta@eis.consulting