License codes for your own FileMaker applications

Protect, configure and unlock your FileMaker solutions


FM Registrations is the perfect solution for distributing your own FileMaker solutions. Sell the same product to multiple customers, distribute it over the Internet, sell upgrades, or designate additional features for use. FM Registrations makes it possible.

FM Registrations was developed to complement FM Starter, the startup file for new FileMaker projects. However, it can also be used as a standalone solution. Decryption is already built into FM Starter, which makes it quicker to get started.

All beginnings are easy

FM Registrations consists of two parts:

  • FM Registrations, the code generator.
    License codes are created and encrypted here.
  • FM Unlock, a decryption module for your software.
    License codes are decoded here.

FM Unlock is part of a sample file. It is very easy to see how it works. FM Unlock is also supplied as an add-on. The add-on makes it particularly easy to integrate the functions into your FileMaker solution from FileMaker 19.1 onwards.

Check test mode

If you want to understand what it’s all about first, it’s best to take a look at the example file. Here is everything you need to know to incorporate decryption into your own solution. There is also a test mode, however. The test mode simulates a decryption with registration code and extra code. Start the sample file in FileMaker and click on the “Registration” tab. Here you can activate the test mode. This will give you a first impression.

Where everything is set

The license data must be created first.
The main application is responsible for this.
Start FM Registrations and try using the videos on this page do the following things:

  1. Insert one new software product on – only as a test.
  2. Define the secret key for this product
  3. Place for this software product criteria firmly
  4. Put a new (fictional) Customer address at
  5. Create a for the (fictitious) customer new license at
  6. Encrypt the license and send an e-mail to the fictitious customer.

Secret keys

Now you should do another test.
Encryption and decryption are created using a secret key.
Of the secret keys, that you should create in FM Registrations into the example file in the settings script can be used.
With this secret key, there is a unique link between the settings in FM Registrations (where the licenses are issued) and your software (where the license key must be checked).

  • Make a copy of the sample file
  • Copy the secret key of your fictitious software in FM Registrations (see above)
  • Use this key in the settings script of the sample file (see manual and videos).
  • Save the script
  • Now you can generate new license codes for this software, which will be decrypted in the sample file.
    Check that and if you have any questions, first consult the manual and videos.
  • If this works, you have done everything right.
    Ready to go!

Installation of the solution

If you work with FM Starter, the start file for new FileMaker projects, the decryption module is already built in.
You just have to activate it there in the developer dashboard.
You then have to reinsert the secret key in the settings script and save the script.
That was it!
If you have your own solution, you must import the decryption module from the sample file into your solution.
The manual shows how this works.
Further information is also available in the sample file, in the decryption module, in the «ReadMe» script.

Adjustments

FM Registrations encrypts and decrypts license codes. In these codes you can define criteria that are recognized during registration. For example, you can define how many users are allowed to use the solution. Such information is available after successful registration. To do this, you now have to create a logic that checks when the file is started, for example, whether the number of users in the license has already been exceeded. These and other options require an adjustment by you.

Congratulations! You can now start to activate and configure your products using license codes.

Posts about FM Registrations

New versions of manuals

Manuals for FM Starter, FM Registrations and FrankCRM have been revamped

License codes for own FileMaker solutions

Sell your FileMaker solutions multiple times

FM Registrations now with an add-on

Version 1.70 comes with various simplifications

Better registration emails from FM Registrations

New features and improvements in version 1.60

Update: FM Registrations 1.5 released

Unlock codes for your FileMaker solutions

FM Developer Bundle for FileMaker developers

Complete starter solution for new FileMaker projects

FM Registrations 1.31

Create license codes for your own FileMaker solutions.

License key for FileMaker solutions

Sell and license your FileMaker solutions multiple times!