Registration
The registration panel permits the user to register the program, and refresh registration information. Specifically, the program will automatically display the registration panel when started without registration information. The panel may be viewed at any time after registration to refresh registration information or update registration choices.
Registration controls
- Register
The program must have access to the internet on first use in order to register. Once registered, it is not a program requirement that it ever have access to the internet again. The user simply enters the serial key that was received by email following purchase. Everything else in the registration record will be obtained from the registration server. Each registration is keyed to a single machine and the user may select any number of registrations at time of purchase. Additional registrations may also be added at a later time.
- Update
The update control only becomes available after successful registration. Update permits refreshing the remaining registration count, the last user supplied email, user preference for receiving update notices, or registration date renewal. There is a program preference that enable/disable updates on each startup. When a user purchases multiple registrations, the registration selections can be changed from any registered machine ... updating will reflect the latest choices from any user machine. Updating is not a requirement, and after registration the program does not require access to the internet ever again.
Registration parameters
- User
The name of the registered user comes from the registration server.
- Serial
When unregistered, the user must enter serial supplied by email following purchase confirmation.
- Date
The date comes from the registration server. Program updates are included free up to a year from purchase and may be separately renewed.
- Version
The version comes from the program. Sent to the registration server it will permit update notices to be sent when newer versions become available, subject to complete user's control (see following parameters for notices and email).
- Latest Version
The latest version comes from the registration server. It is refreshed whenever the user sends registration changes to the server. It is also refreshed whenever the user updates from the server, either manually with the update control or automatically on startup (controlled by the "Auto Update on Startup" preference).
- Unlock
Unlock codes comes from the registration server, and must match the local machine environment where the program is first registered. Each machine where the program is registered requires a unique unlock code. Once registered successfully, the unlock code is good for the lifetime of the machine hardware from which the program was registered.
- Email
Initially, the user supplies a valid Email which is sent to the registration server prior to first registration. The user may change the registered email on the registration server at any time after registration. It's purpose is for the server to supply notices when newer versions of the program become available, subject to the user's preference for receiving such notices (see the next parameter).
- Notices
Initially, the user selects a notices preference which is sent to the registration server prior to first registration. The user may change the notices preference on the registration server at any time after registration. It's purpose is for the server to supply notices when newer versions of the program become available, sent to the user's registered email (see the prior parameter).
- Registrations
Registration count is selected at time of purchase and comes from the registration server. The registration server will assign unlocks until the registration count is used. Re-registration from a successfully registered machine does not have any impact, and the user may re-register infinitely to change email and notices selections.
- Remaining
The number of remaining registrations is updated whenever the user re-registers or updates (there is a program preference whether the program updates on each startup).