Windows Software Required with Licensing Server (.Net/Python/C# etc.)

Job ID: 30733148

Budget: $1,500 – $3,000 USD

Check the document for better understanding of the requirement.

Feature 1:

Licensing:
• Software to be restricted and can be activated using license generated from the server
• Installed software generate a machine id which is made-up of
o UUID + any optional parameter if required.
• Upload the machine ID online on a webpage and it will generate a software activation code, which can activate the software in online or offline mode.
• Feature restricted software.
• Auto-disable the software once licenses are expired. Licenses to calculate the allocated number of days from the day of activation.
• Trail for 7 days option in the software.

Deliverables:
• Online licensing server backend page or a script to add it to reduce time of development.
o Track trails
o Track activated licenses
o Expiry Dates
o Expired Licenses
• Option to add the orders (Manually) or a script to add it to reduce time of development.
o Order-ID
o Email
o Phone
o Features Selection
 WSUS
 HTTP Replication
 File Monitoring
• Securely generate the key
• Frontend Web-page to provide the machine ID and get the license key, information to capture (Order-ID/Machine ID/Email-ID/Phone#)
• Match the order-id/email in the DB to generate the key.


Feature 2:

Software Updates/Upgrades:
• Software have capability to check the update online from the server.
• If available provide option to update the software without losing any configuration of the software.
• Software should have option to upgrade using package from the website.

Deliverables:
• Software Upgrade module
• WebAPI etc. to check the upgrades options on the server


Feature 3:

Software Features:

Refer to each screen for expected functions of the software, Powershell commands will be shared for the functions which are our work-related. Commands/functions to be written by a programmer for Schedulers configuration which is available on Microsoft website.
Related categories: PHP .NET C# Programming MySQL Powershell