STEP Tools License Keys

To request a key for a STEP Tools product, fill in the key request form at Your request will be handled by our support staff and a key will be sent to you via electronic mail.

The request form asks for the following information:

Name and Organization (required)
These personal identifiers will appear in your license key.

Email Address (required)
Your key will be sent to you via electronic mail, so be sure that this is a valid mail address.

STEP Tools License Number
This six-digit number (#1xxxxx) that we provided when you purchased your software and is included on invoices. If this is missing, provide as much information as you have in the comments field to help us locate your records.

Product (required)
The STEP Tools software that you are requesting a key for.

Host Type (required)
The type of computer that you are requesting a key for (Windows, Solaris, Linux, etc.) The "Request License Key" tool on the Windows Start Menu will fill this field.

Host Identifier (required)
This is the 8-digit hex number that identifies your computer. The "Request License Key" tool on the Windows Start Menu will fill this field. On other platforms, open a command prompt and run the stshowkeys tool to find this number.

E-mail lists
The st-announce mailing list is a low volume list for announcements from STEP Tools, Inc.

Installing Keys on Windows

On Windows, license keys are kept in the registry. The key is sent as an email attachment in a file with the ".stkey" extension. Save the file and double-click to load into the registry. The ST-License Key Browser (440k) is in every STEP Tools product and lists installed keys.

You could also load key files by running regedit and using the File | Import on the .stkey file, or by changing the file extension to ".reg" and double clicking the file.

On 64bit Windows, older products (ST-Developer v12, ST-Viewer v5, and earlier) need the following process to make sure that the key is entered in the 32bit view of the registry. Run the ST-License Key Browser select Load Key File, and then choose the key file. The first time you do this, the program will fail, but Windows will apply compatibility settings. Restart the key browser and select Load Key File again. This time it will be entered into the correct place.

ST-License Browser

Installing Keys on UNIX

On MacOS and UNIX systems, the license keys for all STEP Tools products installed on your system are normally kept in the file $ROSE/license. If your system administrator prefers to rename or keep this file elsewhere, set the $ROSE_LICENSE environment variable to indicate the new location of the file:

    setenv ROSE_LICENSE   /usr/local/common/step_keys

Your key will be sent to you in the body of an email message. To install the key, use a text editor cut and paste the license key text into this file.

    # Sample STEP Tools license file
    # License keys are series of hex digits beginning with a $. 
    # Lines beginning with a hash are ignored.
    $e2c6081885 e2030f93cc 0bcd8919e7 e3c68c120a a3dc8c296b d4a2b8354a
     d4f4bf2c02 d4ffb57e51 cef5bd7e49 82f2e82900 80ebb82042 d7d2cc176f
     e382ed6e53 86e6df707e 82a4e36c18 8dafef730f

After you have added the license, you may verify the license with the stshowkeys tool. With no arguments, the stshowkeys program looks for an installed key file. It can also be given a filename argument to check the contents of a specific file.

    % stshowkeys
    CPU identifier for this machine:
       Host type ..... Sun SPARC/Solaris
       Host ident .... 7234799f
    License Information ----------------
    User name ............ Dave Shabotnick
    User organization .... Foobar International
    Package .............. ST-Developer v9.0
    License serial ....... 17d4-7234799f-31fa4d1c-484
    License type ......... Single CPU/Node-locked
    Host CPU type ........ Sun SPARC
    Host identifier ...... 7234799f
    Usable on this host: YES