License codes and license management for FileMaker solutions
Sell your FileMaker-based standard products
FM Registrations is a FileMaker solution that allows you to generate license codes for the buyers of your FileMaker-based software solutions. Only with a valid license code your customer can unlock the software. This way you can sell the same product to multiple customers.
FM Registrations consists of three parts:
- FM Registrations: product and license management, encryption of license data.
- Example file: Decryption of license data (module: FM Unlock).
- Add-on: the FM Unlock module as a practical add-on for quick integration into your solution
Unlock and configure
With FM Registrations you can achieve two things: you can have your software solutions unlocked with valid license codes. But you can do more. Information can be transported in the license code, such as the number of users, an expiry date or any characteristics. This information is available again after registration and can also be used by you in your solution to configure the software.
Imagine that you have software that you want to offer in two versions, for example a limited and an unlimited version. You can do this with the same file by transporting a property in the code. This property can be a word like “unlimited” or “limited” or simply “U” and “L” or any other “anchor”. After the successful registration by the customer, this information is available again in the application. Create a script to configure the software with this information from the code.
This way, not only software solutions can be unlocked, but also configured. Features can be sold separately and unlocked by a new license code. Whatever you can program in FileMaker can be configured by such codes. Examples: Unlock extra users, set a new expiration date, unlock languages or email management: you define what is essential for your solution.
Product management
Create a record for each of your software products or versions. You add secret keys to each of these solutions. The secret keys are then used to encode and decode the license. The process of registering a license will then provide all the details of the license. You define in your scripts how that information should be treated and what it should do.
License management
FM Registrations creates and manages the licenses of your clients. This license management thus keeps an overview of each license ever provided. You can deactivate licenses visually if you create an update or renewal for an older license. It is easy to see then, which licenses are active and which are no longer so.
FM Unlock is already part of FM Starter and FrankCRM
You can use FM Registrations as standalone software. But there is more. We have already integrated the FM Unlock module in our flagship products, FM Starter and FrankCRM. This means that you can easily develop a new standard solution you probably want to license to multiple clients. If you are ready to sell this, FM Registrations will support you, and there is no need to integrate FM Unlock. It is already part of FM Starter and FrankCRM.
Settings
- Simple license key with random codes
- License key with properties (expiration date, number of users, properties)
- Additional key (user name, project name, company name, etc.)
- Manage licensees
- Send license key by email
- Create multiple generic license keys at once
- Unlimited number of software solutions, licenses, users
With FM Registrations you can…
- Sell your products multiple times
- Generate unique license codes
- Unlock and configure
- Define and limit
- Provide clarity
* These modules are new for version 2
** FMR Unlock decodes license codes created with our FM Registrations product. FM Starter 2 and FM Registrations go together.
| Requirements | FileMaker Pro |
|---|---|
| FileMaker (minimal version) | 20 |
| Delivery | Download |


