Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

FileMaker Dev 6 - Developer Tool

Featured Replies

Hi

I have developed a piece of software using FileMaker Pro 6. I am thinking of upgrading to FM Developer 6 to deploy this (using the developer tool - creating a stand-alone runtime solution) to our clients.

My question is what exactly will they be able to access and screw around with. Would they be able to re-develop it for their own use - without our knowledge? I don't want them to use this for themselves in another way.

If FM Dev 6 isn't the correct solution for securing the software integrity - does anyone have any ideas?

Sorry if this is the wrong place for this, I couldn't see any where else it could go.

Thanks

Emma

You can use the developer tool to "permanantly prevent modification of database structure." It can make a standalone runtime that is non-networkable, unless used with regular FMP or FMS. Even then they would not be able to alter the structure. (You may also develop with password groups, one for developer with all priviledges and one or more for groups with lesser priviledges -- with or without developer, but FMD is the only way to make runtimes)

Some things to be aware of if you choose the FMD route:

- the Developer Tool creates standalone runtimes -- no networking capability.

- it can also be used to "permanently prevent modification of database structure" so you can pretty much lock most folks out of seeing inside your database. The databases can still be hosted with FMServer (or peer-to-peer) if the user has a license.

- users can't access Define Fields, Scriptmaker, or Define Relationships, but they can access Define Value Lists so don't have anything in there that you don't want them to see.

- make a backup before running the databases through the Developer Tool

- your clients will not have access to Layout Mode so don't count on any custom report building you haven't already put in.

- if you plan to upgrade the solution in the future, have a solid plan to make this easy on you and your client (especially if they are remote).

- there are also plug-ins from New Millennium (see SecureFM at http://www.nmci.com/Product_Overview.htm) that allow you to have very fine control over your deployed solutions.

HTH,

Rob

  • Author

Thanks, both, for the information.

FM Dev 6 seems to be the way to go for me.

The software does not need to be networked, they will simply be using it on a single computer.

So great!

Emma

The "permanantly prevent modification of database structure" option in Developer is about the only thing that will do a reasonable job of protecting your (the developer's) intellectual property.

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.