Naming runtime solutions (FileMaker Pro Advanced)
The three-character filename extension associates all of the runtime solution files with the runtime application. If a user has more than one runtime database solution on a machine, the filename extension together with the binding key will ensure that the correct runtime application is started when a solution file is double-clicked. Use an extension that is unique to your users’ computer systems.
Consider the following points when naming runtime solutions:
  •
The runtime name that you specify in the Developer Utilities is used for the name of the runtime application and can also be used for the name of the new solution folder that contains the bound runtime database solution files.
  •
Filenames can include up to 31 characters. When choosing filenames for runtime database solutions, consider the platforms on which your runtime solution will be used so your scripts and lookups will work properly.
  •
Windows filenames must not start with a space. For cross-platform compatibility, do not use the following characters in filenames: quotation mark ("), slash (/), backslash (\), angle brackets (<>), asterisk (*), questions mark (?), colon (:), vertical bar (|).
The Developer Utilities automatically update all files to use the three-character extension that you specify and append the extension to the filenames. FileMaker data source references used in relationships, scripts, and external value lists are updated to interact with the new filenames.
Assigning the extension for Windows solutions
The three-character extension registers your runtime application with the Windows operating system. The extension is used by Windows to determine which application starts when you double-click a solution file. The Developer Utilities append the extension to all database filenames in the runtime database solution during the binding process.
Assigning the extension for Mac OS X solutions
In the Mac OS X, the three-character extension becomes the creator code for the runtime application. The creator code must be unique to ensure that the Mac OS X Finder can determine which application created each document. The creator code is stored in the solution files and in the runtime application.
Because creator codes are four characters, the Developer Utilities insert an uppercase “F” after the first character. For example, the default three-character extension “USR” becomes the “UFSR” creator code. Creator codes are case-sensitive.
Note  Creator codes should be registered with Apple Inc. to verify that the creator code you choose is unique. If the creator code is not unique, solution files might not open with the appropriate runtime application. You may use the USR three-character extension because FileMaker has registered the UFSR creator code with Apple Inc. Contact Apple Developer Support or visit their website at www.apple.com to register any other creator codes.
Conflicts with non-unique filename extensions in Windows
If the three-character extension is not unique, it might cause registry conflicts in Windows. For example, if you use the .fp7 extension for your runtime database solution and your users have FileMaker Pro installed on their hard disks, all of their FileMaker Pro document icons will change to the runtime icons. Additionally, FileMaker Pro documents will no longer automatically open the FileMaker Pro application.
To restore the document icons to the original FileMaker Pro document icon:
1.
2.
Open a document in the FileMaker Pro application, then close it and exit the application.
3.
Note  FileMaker Pro Advanced may not be available in all of the shipping languages of FileMaker Pro.
Related topics 
About creating runtime solutions (FileMaker Pro Advanced)
Preparing files for a runtime solution (FileMaker Pro Advanced)
Binding files into a runtime solution (FileMaker Pro Advanced)
Distributing runtime solutions (FileMaker Pro Advanced)
Importing data into upgraded runtime solutions (FileMaker Pro Advanced)
Starting runtime solutions (FileMaker Pro Advanced)
Recovering runtime files (FileMaker Pro Advanced)