Logimaax Technologies
FileMaker Pro · Développement · Applications client-serveur · Base de données FileMaker Pro · Development · Client-Server Applications · Database

FileMaker Pro 2024 :
les nouvelles fonctionnalités qui transforment
vos applications client-serveur
FileMaker Pro 2024:
New Features That Transform
Your Client-Server Applications

FileMaker Pro demeure, après quatre décennies d'évolution, l'une des plateformes les plus efficaces pour développer des applications métier personnalisées dans un environnement client-serveur. La version 2024 introduit des améliorations substantielles — intégration JavaScript étendue, performances de scripting optimisées, nouvelles options de sécurité et connectivité cloud renforcée — qui redéfinissent ce que les équipes de développement peuvent accomplir sans infrastructure complexe. Cet article examine les fonctionnalités les plus significatives et leur impact concret sur les projets de développement.

FileMaker Pro remains, after four decades of evolution, one of the most effective platforms for developing custom business applications in a client-server environment. The 2024 version introduces substantial improvements — extended JavaScript integration, optimized scripting performance, new security options and enhanced cloud connectivity — that redefine what development teams can accomplish without complex infrastructure. This article examines the most significant features and their concrete impact on development projects.

Intégration JavaScript étendue : le changement de paradigme

La fonctionnalité la plus structurante de FileMaker Pro 2024 est sans doute l'extension significative des capacités d'intégration JavaScript. FileMaker permet depuis quelques versions d'intégrer des bibliothèques JS dans les web viewers, mais la version 2024 franchit un palier : la communication bidirectionnelle entre FileMaker Script et JavaScript est désormais plus fluide, plus fiable et mieux documentée.

Concrètement, cela signifie qu'il est maintenant possible d'utiliser des bibliothèques comme Chart.js, D3.js ou des composants React dans vos applications FileMaker sans compromis sur la stabilité. Les développeurs peuvent injecter des données FileMaker dans des visualisations JS complexes, et récupérer les résultats d'interactions utilisateur directement dans le moteur de scripting FileMaker.

💡Cas d'usage concret

Un tableau de bord de suivi de projets développé sous FileMaker peut désormais intégrer un graphique Gantt interactif en JavaScript, avec mise à jour en temps réel depuis les données FileMaker, sans passer par un serveur web externe. La logique métier reste dans FileMaker — la visualisation utilise l'écosystème JS.

Cette évolution positionne FileMaker Pro 2024 non plus seulement comme un outil de base de données applicatif, mais comme une plateforme d'orchestration capable d'interfacer des composants modernes tout en préservant la simplicité de déploiement qui caractérise la plateforme.

Extended JavaScript Integration: A Paradigm Shift

The most structurally significant feature of FileMaker Pro 2024 is undoubtedly the substantial extension of JavaScript integration capabilities. FileMaker has supported JS libraries in web viewers for several versions, but 2024 marks a new threshold: bidirectional communication between FileMaker Script and JavaScript is now smoother, more reliable and better documented.

In practice, this means it is now possible to use libraries such as Chart.js, D3.js or React components in your FileMaker applications without stability compromises. Developers can inject FileMaker data into complex JS visualizations, and retrieve user interaction results directly into the FileMaker scripting engine.

💡Concrete Use Case

A project tracking dashboard built in FileMaker can now integrate an interactive JavaScript Gantt chart, with real-time updates from FileMaker data, without going through an external web server. Business logic stays in FileMaker — visualization uses the JS ecosystem.

This evolution positions FileMaker Pro 2024 no longer just as an application database tool, but as an orchestration platform capable of interfacing modern components while preserving the deployment simplicity that characterizes the platform.

Scripting et automatisation : les gains mesurables

Le moteur de scripting de FileMaker 2024 bénéficie d'optimisations significatives. Les boucles sur de grands ensembles d'enregistrements — typiquement un point de friction pour les applications complexes — montrent des gains de performance mesurables dans les benchmarks publiés par Claris (la filiale d'Apple qui développe FileMaker). Pour les applications qui traitent des volumes importants de données, cette amélioration se traduit directement par une meilleure expérience utilisateur.

Par ailleurs, la gestion des erreurs de scripting est enrichie. Les développeurs disposent désormais d'options plus granulaires pour capturer, journaliser et traiter les erreurs d'exécution, ce qui facilite le débogage et renforce la robustesse des applications en production.

Les nouvelles étapes de script pour la manipulation des conteneurs (stockage de fichiers et d'images) complètent ce tableau : les opérations sur les champs conteneur bénéficient d'une API plus cohérente et de meilleures performances lors des transferts vers FileMaker Data API.

Scripting and Automation: Measurable Gains

The FileMaker 2024 scripting engine benefits from significant optimizations. Loops over large sets of records — typically a friction point for complex applications — show measurable performance gains in benchmarks published by Claris (the Apple subsidiary that develops FileMaker). For applications processing significant data volumes, this improvement directly translates to a better user experience.

Furthermore, scripting error handling is enriched. Developers now have more granular options for capturing, logging and handling runtime errors, which facilitates debugging and strengthens application robustness in production.

New script steps for container manipulation (file and image storage) complete the picture: operations on container fields benefit from a more consistent API and better performance when transferring to FileMaker Data API.

Sécurité et conformité : réponse aux exigences réglementaires

FileMaker Pro 2024 renforce son dispositif de sécurité sur plusieurs fronts. Le chiffrement des données en transit a été mis à jour pour supporter les versions les plus récentes de TLS, répondant ainsi aux exigences des organisations soumises à des cadres réglementaires stricts (Loi 25 au Québec, RGPD en Europe, HIPAA en santé). La gestion des certificats SSL côté FileMaker Server est simplifiée, avec des alertes proactives avant expiration.

La gestion des privilèges est également améliorée. Les jeux de privilèges peuvent maintenant être définis avec une granularité plus fine pour les opérations sur les enregistrements, et la journalisation des accès — critique pour les audits de conformité — est plus complète et plus facilement exploitable.

🔒Note pour les organisations québécoises

Les améliorations de sécurité de FileMaker 2024 facilitent la conformité à la Loi 25 (Loi modernisant des dispositions législatives en matière de protection des renseignements personnels). La journalisation des accès enrichie et la gestion granulaire des privilèges s'alignent directement avec les exigences documentaires de cette loi.

Security and Compliance: Meeting Regulatory Requirements

FileMaker Pro 2024 strengthens its security framework on several fronts. Data-in-transit encryption has been updated to support the latest TLS versions, addressing requirements of organizations subject to strict regulatory frameworks (Law 25 in Quebec, GDPR in Europe, HIPAA in healthcare). SSL certificate management on the FileMaker Server side is simplified, with proactive alerts before expiration.

Privilege set management is also improved. Privilege sets can now be defined with finer granularity for record operations, and access logging — critical for compliance audits — is more comprehensive and easier to exploit.

🔒Note for Quebec Organizations

FileMaker 2024 security improvements facilitate compliance with Law 25 (An Act to modernize legislative provisions as regards the protection of personal information). Enriched access logging and granular privilege management align directly with the documentary requirements of this law.

Connectivité cloud et API : ouvrir l'écosystème

FileMaker Data API — l'API REST native de la plateforme — bénéficie d'améliorations dans la version 2024, notamment en termes de gestion des sessions, de pagination des résultats et de support des champs conteneur. Ces améliorations facilitent l'intégration de FileMaker dans des écosystèmes applicatifs hybrides, où FileMaker coexiste avec des SaaS modernes (Salesforce, HubSpot, Microsoft 365) via des intégrations API directes ou des plateformes iPaaS comme Zapier ou Make.

Côté cloud, FileMaker Cloud — l'offre hébergée sur AWS — est mis à jour avec de nouvelles régions disponibles et une intégration plus étroite avec les identités Apple (Apple ID et Sign in with Apple). Pour les organisations qui souhaitent migrer vers une infrastructure hébergée sans gérer elles-mêmes un FileMaker Server, cette évolution simplifie le chemin de migration.

Cloud Connectivity and APIs: Opening the Ecosystem

FileMaker Data API — the platform's native REST API — benefits from improvements in version 2024, notably in session management, result pagination and container field support. These improvements facilitate FileMaker integration into hybrid application ecosystems, where FileMaker coexists with modern SaaS platforms (Salesforce, HubSpot, Microsoft 365) via direct API integrations or iPaaS platforms such as Zapier or Make.

On the cloud side, FileMaker Cloud — the AWS-hosted offering — is updated with new available regions and closer integration with Apple identities (Apple ID and Sign in with Apple). For organizations wishing to migrate to a hosted infrastructure without managing their own FileMaker Server, this evolution simplifies the migration path.

Performances et scalabilité : ce que disent les benchmarks

Les gains de performance de FileMaker 2024 sont documentés par Claris dans ses notes de version et par la communauté de développeurs dans plusieurs analyses indépendantes. Les améliorations les plus notables concernent les requêtes sur des bases volumineuses (au-delà de 500 000 enregistrements), les opérations de tri sur des champs indexés et les performances du portail avec filtrage dynamique.

Pour les applications métier typiques — gestion de projets, suivi clients, inventaire — ces améliorations de performance ne sont pas perceptibles de façon spectaculaire. En revanche, pour les applications qui approchent les limites de la plateforme en termes de volume et de concurrence, FileMaker 2024 offre une marge de manœuvre supplémentaire avant qu'une migration vers une architecture différente devienne nécessaire.

Il est important de nuancer : FileMaker reste une plateforme optimisée pour les PME et les équipes de développement de taille réduite. Ce n'est pas une plateforme conçue pour remplacer un SGBD d'entreprise de grande échelle. Sa valeur réside dans la rapidité de développement, la facilité de déploiement et la richesse fonctionnelle native.

Performance and Scalability: What the Benchmarks Show

FileMaker 2024 performance gains are documented by Claris in its release notes and by the developer community in several independent analyses. The most notable improvements concern queries on large databases (beyond 500,000 records), sort operations on indexed fields, and portal performance with dynamic filtering.

For typical business applications — project management, customer tracking, inventory — these performance improvements are not spectacularly perceptible. However, for applications that approach the platform limits in terms of volume and concurrency, FileMaker 2024 provides additional headroom before migration to a different architecture becomes necessary.

It is important to nuance: FileMaker remains a platform optimized for SMEs and small development teams. It is not a platform designed to replace an enterprise-scale DBMS. Its value lies in development speed, deployment simplicity and native functional richness.

Stratégie de migration vers FileMaker 2024 : considérations pratiques

La migration vers FileMaker Pro 2024 est généralement non-destructive pour les bases de données existantes — Claris maintient une compatibilité ascendante solide. Néanmoins, avant de procéder à une migration en production, plusieurs vérifications s'imposent.

Premièrement, les plug-ins tiers utilisés dans votre solution doivent être vérifiés pour leur compatibilité avec la nouvelle version. Les fournisseurs de plug-ins populaires (MBS FileMaker Plugin, 360Works) publient généralement des mises à jour simultanées, mais un test en environnement de développement reste indispensable. Deuxièmement, les web viewers utilisant JavaScript doivent être testés en raison des changements dans le moteur WebKit embarqué. Troisièmement, les scripts qui utilisent des étapes dépréciées dans les versions précédentes doivent être mis à jour avant la migration.

Pour les organisations avec des solutions FileMaker complexes déployées en production, une approche de migration par phases — avec un environnement de staging calqué sur la production — est fortement recommandée avant de déployer la nouvelle version sur FileMaker Server.

📋Sources et références

Claris International Inc. — FileMaker Pro 2024 Release Notes. Claris.com, 2024. | Claris International Inc. — FileMaker Data API Guide. Claris.com, 2024. | Claris International Inc. — FileMaker Security Guide. Claris.com, 2024.

Migration Strategy to FileMaker 2024: Practical Considerations

Migration to FileMaker Pro 2024 is generally non-destructive for existing databases — Claris maintains strong backward compatibility. Nevertheless, before proceeding with a production migration, several verifications are required.

First, third-party plug-ins used in your solution must be checked for compatibility with the new version. Popular plug-in vendors (MBS FileMaker Plugin, 360Works) generally publish simultaneous updates, but testing in a development environment remains essential. Second, web viewers using JavaScript must be tested due to changes in the embedded WebKit engine. Third, scripts using steps deprecated in previous versions must be updated before migration.

For organizations with complex FileMaker solutions deployed in production, a phased migration approach — with a staging environment mirroring production — is strongly recommended before deploying the new version on FileMaker Server.

📋Sources and References

Claris International Inc. — FileMaker Pro 2024 Release Notes. Claris.com, 2024. | Claris International Inc. — FileMaker Data API Guide. Claris.com, 2024. | Claris International Inc. — FileMaker Security Guide. Claris.com, 2024.