Trialware

How To Create a Software Trial Edition

This guide shows how to create a time or execution limited Trial edition of any Windows or Macintosh product. Use the QuickLicense system to reduce development effort and provide a flexible, secure Trial edition of any application.

Consider how you want the evaluation process to work. Your Trial edition can require an online activation for 10 days, 30 days or perhaps some number of executions. It can activate the application for a specific computer with an automated or manual activation process. The activation process can collect customer information to track evaluations. Once the trial period expires, the application can present an appropriate message or perhaps take the user to your online order form.

Step 1 - Configure Licensing Strategy

    QuickLicense for Trialware Trialware Ticket Use the QuickLicense application to configure how the license works. Set checkboxes and make selections in the License dialog. Click the Make Ticket button to generate an encrypted Ticket file that defines the licensing strategy.
Step 2 - Test Ticket File
    On application launch, send a Request Message to the QuickLicense runtime and get back a Response Message. This process allows your application to be activated, validate security, enable the appropriate features and implement the licensing strategy configured in the Ticket file. A few lines of code are needed in your application as described below.
    Trialware Creation Process
    The Request Message and Response Message are simple strings containing semicolon separated data fields. The SendMessage application comes with QuickLicense to experiment with a configured Ticket file. SendMessage sends a Request Message to the QuickLicense runtime and displays the returned Response Message. Use it to simulate your application's interaction with QuickLicense.
Step 3 - Validate Application License
    You are now ready to call the QuickLicense runtime from your application.

    QuickLicense Runtime DLL On Windows, the QuickLicense runtime software is stored in a DLL file. Include the DLL and Ticket file with your application. On Mac OS X, the QuickLicense runtime is an application that can run with no menu commands or dock icon. The user sees a dialog integrated within your application for Activation Codes, Subscription Codes, etc.

    On Windows, your application calls an external method. On Macintosh, it sends an Apple Event. QuickLicense comes with simple source code examples that show how to send and receive the Request Message and Response Message strings.

    QuickLicense Runtime

Step 4 - Deploy Trial Edition
    QuickLicense includes the royalty-free runtime file that can be used for any number of applications or licenses. There are no fees, special installation or registry changes required. Just include the runtime and Ticket files in your application installation.

    If your configured Ticket file presents an Activation dialog, that dialog can contain the URL of an activation page on your web site. An HTML form can collect the customer information and email it to you. Generate an Activation Code that is automatically emailed to the user.

    An Activation Code can be immediately generated from a script running on your web site or by the Safe Activation Service.

Step 5 - Manage Customer Data

    Customer data can be collected during the activation process. Import that data into the QuickLicense application to create a customer record.
    License Management
    Customer data can be searched, organized, exported or imported to a spreadsheet or database. Use this data to manage the evaluation, sales and support process.
QuickLicense Box

Get QuickLicense for
Windows or Macintosh.

Goto Excel Software Home Page