Every year software piracy translates to huge loss (in
billions) to software companies. One way to protect your product from piracy is
via encryption at the software level, but this puts a lot of overhead on
developers and testers thereby preventing them from focusing on core tasks.
Even if you deploy a DRM solution, there are chances that
you might end up increasing product life cycle time and the desired flexibility
to customize licensing according to users need becomes difficult to achieve.
HASP SRM is a DRM solution which is not only flexible in usage but also
separates developed product from business process. This solution as mentioned
above maps perfectly with software product life cycle. Plus this is very easy
to learn and use, and include role based tools for developers, product
managers, order processing, and production.
Installation of this software is simple and once installed
developers can secure their developed software either by using 'Envelope'
(simplest to perform) or insert calls (via provided API) to locks (software and
hardware) inside developed code. After installing the vendor suite of HASP SRM,
open it and click on 'Envelope'. Authenticate using password set during
installation. This will open an interface where one can add programs to be
protected. Attach a USB based hardware key to your system and click on 'Add
Programs' on right top. Add your executable file here and click on 'Protect
All'. Now running this executable file without hardware key would give an error
giving vendor highly protected software that runs only with its key.
|
Once developer has done his part, it gives out single
application binary which is now encrypted using AES (128 bit) algorithm. The key
to this software is available either in USB drive or as software. From
developer, the product moves to marketing manager who can strategize licensing
model depending on the market situation. Interesting feature about HASP SRM is
that marketing manager can opt for any licensing model i.e rental, feature
based, floating, time based, pay per use, etc.
Doing this is again simple. Open your HASP SRM Business
Studio and add different licensing models with a few clicks. Licenses again can
be distributed either by using USB drives or via Internet. By integrating this
DRM solution with existing IT and Web infrastructure enables automation of
license fulfillment processes and synchronization with existing business systems
(ERP and CRM). By tracking licensing via HASP SRM, sales team can pitch for
future sales.
In the end, the actual user of the product is given ease of
usage via automatic activation plus a licensing management system to manage
licenses.
Bottomline: If
you are looking for a simple solution to protect your software product without
tweaking your current business process, then this could be a great solution.