For years, FileMaker has offered business users without coding skills a way to build simple database-driven applications, and also provided professional developers with the tools to create fairly powerful custom applications.
The rise of low-code tools like Salesforce Lightning and Microsoft's Power Platform has provided more competition for FileMaker's publisher Claris, which, as well as adding new features in recent annual updates, has also given low-code users an easy way to use cloud services' APIs, while retaining its traditional market of professional FileMaker developers. Claris has also been balancing the deeper integration it can offer with iOS devices with the demands of cross-platform developers.
Connect to cloud services
FileMaker 19 also adds a lot more integrations with cloud APIs; the Data API introduced some years ago gave developers access to a handful of APIs, but now there are around 50 pre-built API connectors like Box, DocuSign, HelloSign, G Suite, Salesforce, SurveyMonkey and others. These give you straightforward, point-and-click, drag-and-drop integration that takes care of authentication, API keys, web hooks, security, rate limiting and all the other intricacies that often put cloud APIs out of the reach of low-code business users. You're not restricted to the app connectors that Claris has already made: pro developers can still use DAPI or the Connector Kit that Claris is making available, which lets them publish app connectors for other services (in the marketplace or internally for users in their own organization).
These app connectors can be strung together into workflows that Claris calls 'templates'. So if you want to automate sending out content through Mailchimp that you keep on Dropbox when you get a sales inquiry that you track in Salesforce, or mark a lead as successful in Pipedrive when you get a contract signed through DocuSign (while uploading the signed document to Box and sending a message on Slack), you can do that on Claris Connect. But to use connectors or templates as a developer or business user, you have to be paying for a Claris Connect subscription (which isn't included in the price of FileMaker, even if you're buying a subscription and cloud hosting rather than a standalone licence).
You can now build FileMaker apps in the browser using the FileMaker Cloud service (the alternative to running FileMaker Server yourself or through a hosting provider, with regions in Ireland and Frankfurt joining the existing US and Japanese regions). One feature there that we'd love to see come into the desktop FileMaker Pro environment is that when you drag out a field or other object to place it on the layout, other objects automatically move out of the way. Here's a comparison between FileMaker Server and FileMaker Cloud.
If you're sticking with FileMaker Server to host your apps, that will soon be available on Linux as well as Windows and Mac, which will significantly increase the number of providers that can offer FileMaker hosting (still a rather specialist service).
There are a handful of minor improvements to the FileMaker Pro authoring tool on Windows and Mac that fix things like having apps built in FileMaker support dark mode support on macOS, formatting fields in scientific notation and the ability to list the total number of pages in a report. On an equally minor note, there are still some rather antiquated things about FileMaker Pro on Windows: it wants to put an icon in the Quick Launch panel -- a Windows XP feature that you have to explicitly turn on in modern versions of Windows, and a sign that Claris is using an elderly tool to create its installer. Windows users still have to install Bonjour as well, because that's what FileMaker uses to find other FileMaker systems on your network; you can't skip that even if all your other FileMaker systems are in the cloud.
SEE: An IT pro's guide to robotic process automation (free PDF) (TechRepublic)
The improvements in the WebDirect client for use on Android, or any device with a browser, are fairly modest (letting you use the card UI from FileMaker 16 in web apps), but the FileMaker Go client that runs FileMaker apps on iOS continues to take advantage of Apple hardware features. The new NFC support for reading information from NFC tags will get a lot of use in apps built for retail and event management, but it also makes FileMaker more relevant for IoT development. FileMaker Go apps can now be started from Siri shortcuts that can open an app and run a script; it makes sense for that to be iOS-specific, but NFC is available much more widely. The problem is that while Chromium supports NFC on Android, there isn't a cross-browser NFC API.
You could create powerful small-business apps where staff at a dry cleaners or a garage could ask Siri to take a photograph of a product that a customer brings in for repair or cleaning, use image recognition to find out what it is, give an estimate or book in the job and generate the invoice. Even with the templates and connectors on Claris Connect, that's going to take a certain amount of expertise to get right, though.
Open with an Apple slant
But while prioritising iOS features makes sense for an Apple subsidiary, it may frustrate developers with customers who want the same features on all their devices. We look forward to Claris continuing to invest in ReactNative and the WebDirect client for cross-platform mobile apps, which the company tells us is its plan to improve mobile development beyond iOS (although it doesn't rule out launching an Android client if customer demand is there).
Another drawback may be the confusing pricing options, with subscriptions for both FileMaker itself and the Claris Connect service needed to use connectors and run cloud workflows. FileMaker developers will be happy to get extra functionality in a familiar environment instead of transitioning to building web apps in new tools, but convincing their customers to pay subscriptions to run the apps they build may prove challenging.
RECENT AND RELATED CONTENT
Read more reviews
- Samsung Galaxy Z Fold 2 review: Foldable perfection nearly achieved
- Doogee N20 review: Stylish entry-level phone with four cameras
- Chuwi AeroBook Plus review: An affordable 15-inch laptop with a 4K display
- Onson J10C review: A tenacious robot vacuum that cleans on and on
- Reolink E1 zoom review: Indoor security camera with zoom, super HD, and two-way audio