function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
saarikosaariko 

Software security module - Customer to activate his own license

Hi,
 
We are selling our software product using a hardware key (obtained by the customers hardware) and with a list of codes, we issue an activation key that will enable these modules(codes) on the customers machine (same hardware id as provided).
The workflow is as follows:
- Sales person finalizes a sale with certain modules (each module has it's own code)
- that is associated with a customer unique id
- once the customer installs our software, some string including customer uid, and hardware id is sent for an data server. (I want that data server to be sales force)
- data server sends a new request with hardware id + requested modules (from the closed sale) to an activation server (can I install a DLL that performs that on the sales force server?)
- answer is sent back to data server.
- answer is sent back to customer.
 
This is our required work flow. We are a new company in salesforce, and yet to install any custom objects or other items, thus I am not familiar with any of the capabilities.
Is this process achievable?
 
Any help is welcome.