Fact-checked by Grok 2 weeks ago

FileMaker

FileMaker is a low-code, cross-platform relational database management system and application development platform developed by Claris International, a subsidiary of Apple Inc., designed to enable users to build custom business applications for data management, workflow automation, and integration with other systems. Originally released in 1985 as a product of Nashoba Systems and acquired by Claris in 1988, it has evolved into a versatile tool supporting desktop, mobile, web, and cloud deployments across Windows, macOS, Linux (for server hosting), iOS, iPadOS, and web browsers. The platform's core components include FileMaker Pro for desktop app creation and management, FileMaker Go for devices, and FileMaker Server or FileMaker Cloud for hosting and sharing solutions, allowing teams to collaborate on tasks such as , inventory tracking, project organization, and reporting. Key features emphasize ease of use for non-developers through drag-and-drop interfaces, scripting for , and capabilities that support structured data storage and querying without requiring extensive programming knowledge. In recent versions, FileMaker has integrated functionalities, such as search and AI-assisted app building, to accelerate development and enhance data insights. As of the 2025 release (version 22), these include advanced AI tools like model response generation and . Historically, FileMaker traces its roots to , formed as an Apple subsidiary in to handle third-party software publishing, before refocusing on the FileMaker product line and rebranding the company back to Claris in 2019 to expand beyond databases into a broader low-code ecosystem including tools like Claris Studio for web content and Claris Connect for integrations. Today, it serves over one million users worldwide across industries like healthcare, education, , and nonprofits, prized for its features—including AES-256 , SSL/TLS support, and with SOC 2 and ISO standards—and from individual use to enterprise deployments.

Overview

Description and Purpose

FileMaker is a cross-platform relational database management system (RDBMS) developed by Claris International, a wholly owned subsidiary of Apple Inc. As a low-code platform, its core purpose is to empower non-developers—such as business professionals, educators, and individuals—to create custom databases, interactive forms, detailed reports, and automated workflows tailored to specific needs in business operations, educational environments, and personal projects. This accessibility stems from its design philosophy, which prioritizes rapid application development without requiring deep programming expertise. At its foundation, FileMaker employs relational to structure information across interconnected tables, enabling efficient organization, retrieval, and analysis. Users leverage a intuitive drag-and-drop to design layouts for presentation and interaction, complemented by built-in tools for secure , validation, and error prevention. These elements combine to form a versatile environment for building scalable solutions that handle complex datasets while maintaining simplicity for end-users. With roots in the original FileMaker Pro application launched in 1985, the platform has evolved significantly from a desktop-focused tool to a comprehensive full-stack development environment supporting , , and deployments. The 2025 release marks a pivotal advancement with integrated AI-assisted features, such as for query generation, document text extraction, and using vector embeddings, allowing users to derive insights from data more intuitively. Technically, FileMaker accommodates up to 256 million fields across the entire database file and supports theoretically unlimited records, limited primarily by available disk space and system resources.

Platforms and Deployment Options

FileMaker Pro, the primary development and runtime application, supports Pro and Enterprise editions, as well as 14 and 15. For mobile access, FileMaker Go enables deployment on and devices with a minimum of 2 GB and a 2.39 GHz hexa-core 64-bit CPU, supporting offline and when connectivity is restored. Web-based is provided through FileMaker WebDirect, compatible with modern web browsers across platforms. Server editions extend to , including 22.04 LTS and 24.04 LTS, with containerization available since version 16 in 2016 for streamlined deployments. Compatibility with ARM-based processors has been native since FileMaker Pro 19.3.2 in 2021, allowing optimized performance on modern Mac hardware without emulation. Deployment options for FileMaker applications include local single-user mode for standalone use on desktops or mobiles, ideal for individual or offline scenarios. Multi-user client-server architecture leverages FileMaker Server, which hosts databases for concurrent access and supports up to hundreds of simultaneous connections depending on hardware and configuration. Cloud hosting is facilitated through FileMaker Cloud, which in its 2025 release (version 2.22) introduces automatic upgrades during maintenance windows to ensure seamless updates without downtime. This version requires FileMaker Pro 2023 or newer and FileMaker Go 2024 or later for compatibility. Hardware requirements emphasize reliability for production use: FileMaker Pro recommends at least 8 GB and an i5 or equivalent processor, with 512 GB SSD storage advised for macOS installations. FileMaker Server specifies a minimum of 8 GB , to 16 GB or more for high-load environments, and supports /2022, macOS 14/15, or LTS distributions. The 2025 updates enhance hybrid cloud and on-premise deployments, allowing flexible model hosting on local for optimized , , and control via the FileMaker Server Admin Console. These features enable organizations to balance needs with deployment , such as syncing changes to central databases.

History

Origins and Early Development

FileMaker originated as a database management tool known as Nutshell, developed by Nashoba Systems, a small software company based in Concord, Massachusetts, and released in 1984 for MS-DOS systems. Designed initially as a flat-file database, Nutshell featured variable-length fields, indexed word searches, and a menu-driven interface, making it suitable for basic data organization tasks on IBM PC-compatibles; it was distributed by Leading Edge Model D computers. In 1985, Nashoba partnered with Forethought Inc.—the creators of the presentation software that would become Microsoft PowerPoint—to adapt and release an enhanced version for the Apple Macintosh, renaming it FileMaker to leverage the Mac's graphical capabilities. This collaboration marked the product's shift toward a more user-friendly, forms-based graphical user interface (GUI) built on Nutshell's core data engine, targeting non-technical users such as small business owners for tasks like contact management and inventory tracking. Early sales were often bundled with Apple hardware to promote adoption among Macintosh users seeking accessible database solutions. The initial Macintosh release, FileMaker I in April 1985, was a Mac-only that emphasized ease of use with drag-and-drop layout design and support for text, number, date, and calculation fields, positioning it as a simpler alternative to more complex tools like or . By 1988, following Nashoba's acquisition by Apple's subsidiary in 1988, the product evolved into FileMaker II, which introduced basic relational linking between multiple files, allowing users to connect data across databases without advanced programming knowledge. This version also added foundational scripting capabilities for automating repetitive tasks, such as data entry or report generation, further enhancing its appeal for small business workflows. FileMaker II maintained the Mac-exclusive focus but included multi-user support for shared access, reflecting growing demand for collaborative tools in professional settings. The transition to cross-platform compatibility began with FileMaker Pro 1.0 in 1990, released under the banner as a stabilized on the Macintosh while laying groundwork for Windows integration in subsequent updates. This version refined the with improved file linking and introduced previews of ODBC connectivity for external data exchange, enabling basic integration with other systems like spreadsheets. , released in 1992, incorporated AppleEvents for deeper Macintosh , such as automating interactions with other applications via . Throughout its early development, FileMaker was marketed as an intuitive, low-code solution for small businesses, distinguishing itself through visual design tools and minimal setup requirements compared to command-line-heavy competitors.

Acquisition by Claris and Rebranding

In 1987, Apple formed Claris Corporation as a wholly owned subsidiary to develop and market software applications separately from its hardware business. The following year, in August 1988, Claris acquired Nashoba Systems, gaining control of the FileMaker database software, which had been developed for the Macintosh in 1985. Claris quickly rebranded the product as FileMaker II to align with its naming conventions for other applications, positioning it as a flagship offering targeted at small businesses and individual users for easy database creation and management. By the mid-1990s, FileMaker had become 's most successful product amid declining sales for its other software lines, prompting a strategic refocus. In January 1998, Claris announced it would discontinue or return most non-FileMaker products to Apple, lay off around 300 employees, and rename itself FileMaker, Inc. to emphasize its core database platform. This restructuring streamlined operations under Apple's ownership while allowing FileMaker, Inc. to operate with greater autonomy as a dedicated to enhancing the product's cross-platform capabilities and user . FileMaker, Inc. continued as an Apple subsidiary through the , deepening integration with the , exemplified by the 2010 launch of FileMaker Go, a that enabled users to access and interact with FileMaker databases on and devices shortly after the iPad's debut. This move expanded the platform's reach into mobile enterprise applications, supporting features like offline data access and with desktop versions. Under Apple's stewardship, the company shifted toward enterprise-grade enhancements, including improved security and scalability, while maintaining consistent profitability for over 80 consecutive quarters by the late 2010s. In August 2019, FileMaker, Inc. rebranded back to International, Inc., reviving the original name to signal a broader vision beyond the FileMaker product line, including the acquisition of Stamplay to develop Connect, a no-code integration for connecting custom apps with third-party services. This rebranding underscored 's evolution into a , with FileMaker remaining central but complemented by tools for automation and data connectivity, all while leveraging Apple's resources for ongoing development.

Major Updates and Transitions

FileMaker underwent significant technological advancements starting in the early , with version 7 (2004) introducing full support, enabling the handling of international characters and multilingual data storage without prior limitations on text encoding. This shift marked a key transition toward global usability, allowing developers to build applications for diverse linguistic environments. Building on this, version 8 (2005) enhanced web publishing capabilities through updates to Instant Web Publishing in FileMaker Server Advanced, providing more robust options for sharing database content via web browsers and integrating with external data sources like XML. Platform expansions continued with version 11 (2010), which integrated mobile support via FileMaker Go for devices, enabling users to access and interact with FileMaker databases directly on iPhones and iPads without custom app development. This move democratized mobile deployment, bridging desktop and handheld workflows for field-based applications. In 2016, launched FileMaker Cloud for AWS, introducing cloud-hosted server options that simplified deployment and scaling without on-premises hardware, leveraging Amazon's infrastructure for reliable, managed hosting. Version 19 (2020) added support for FileMaker Server, allowing deployments on and later distributions, which facilitated integration with enterprise IT environments favoring open-source operating systems. support for containerized deployments was later enhanced in subsequent releases, culminating in 2025 with optimizations for AI workloads, enabling scalable, isolated environments for integrations on 24.04. Recent developments reflect a strategic pivot toward low-code/no-code paradigms for enterprise applications, amplified by the 2023 rebranding to FileMaker, which unified the platform with tools like Claris Connect and Studio for seamless integrations across apps and services. Version 19 (2020) introduced integration, permitting developers to embed and execute JS libraries within viewers for dynamic, web-like interactivity in custom apps. Following Apple's 2019 re-establishment of Claris as a focused , updates emphasized enhancements, such as improved encryption and compliance with evolving regulations like GDPR, aligning with Apple's ecosystem priorities. The 2025 release (version 22) advances capabilities with features like querying for finds and SQL operations, allowing users to perform complex searches via conversational prompts processed by integrated models. handling was upgraded for more efficient parsing and manipulation, supporting advanced data interchange in API-driven workflows. Additionally, collapsible script workspaces improve code organization by enabling folding of script sections, enhancing in large projects. FileMaker Cloud 2025, with its auto-upgrade rollout starting November 6, 2025, incorporates these features alongside bolstered security and performance for cloud-based enterprise solutions.

Version History

FileMaker has seen over 20 major releases since its inception as a commercial product in 1990, evolving from a Macintosh-only database to a cross-platform low-code application development tool with advanced capabilities by 2025. The following table summarizes key versions, focusing on release dates, primary new features, and notable notes such as platform expansions or support timelines.
VersionRelease DateKey FeaturesNotes
FileMaker Pro 1.0October 1990Forms-based GUI for database management.Macintosh-only; standardized naming under Claris.
FileMaker Pro 2.0October 1992Multiplatform support with shared file format (.fm).Added Windows compatibility, enabling cross-platform use.
FileMaker Pro 3.0December 1995Relational database capabilities; introduced scripting for automation; new .fp3 file format.Enhanced data relationships and task automation.
FileMaker Pro 4.0September 1997Plug-in architecture for extensibility; Web Companion for web publishing.Supported early web integration.
FileMaker Pro 5.0September 1999ODBC/JDBC support for external data connectivity; MS Office-style toolbar; .fp5 file format.Improved interoperability with other databases.
FileMaker Pro 6.0September 2002Enhanced stability and performance optimizations.Minor update focused on reliability.
FileMaker Pro 7.0May 2004Multiple tables per file; visual relationships graph; .fp7 file format.Marked shift to true relational model.
FileMaker Pro 8.0August 2005PDF report generation; script variables; tab controls on layouts.Added advanced reporting and UI flexibility.
FileMaker Pro 9.0July 2007Native SQL database engine; conditional formatting; Web Viewer for embedding web content.Boosted query performance and visual customization.
FileMaker Pro 10.0January 2009Script triggers for event-based automation; saved finds; customizable status toolbar.Introduced reactive scripting.
FileMaker Pro 11.0March 2010Interactive charts and Quick Reports; recurring imports; Inspector panel for design.Enhanced data visualization and import workflows.
FileMaker Pro 12.0April 2012Layout themes; container fields for media; iOS app design tools; WebDirect for browser access.Expanded mobile and web deployment.
FileMaker Pro 13.0December 2013Custom themes and slide controls; database encryption at rest.Improved security and UI customization.
FileMaker Pro 14.0May 2015Script Workspace for organized scripting; button bars; top/bottom navigation parts.Streamlined development interface.
FileMaker Pro 15.0May 2016In-product updates; undo/redo for scripts; External SQL Data Source (ESS) adapter enhancements.Added maintenance and error-handling tools.
FileMaker Pro 16.0May 2017cURL options for web services; JSON parsing functions; REST API via FileMaker Data API.Enabled modern API integrations.
FileMaker Pro 17.0May 2018Master-detail layouts; default field values; multiple file attachments in emails.Simplified complex UI and file handling.
FileMaker Pro 18.0May 22, 2019Add-on table relationships; "Perform Script by Name" step; improved UI and security options like variable-based encryption.Enhanced scripting flexibility and Japanese era support (Reiwa).
FileMaker Pro 19.0May 20, 2020Execute FileMaker Data API script step; enhanced cURL for Insert from URL; mobile-optimized features like drag-and-drop charts.Introduced AI-assisted data migration and Claris branding transition; support ended December 19, 2024.
FileMaker 2023 (20.0)April 25, 2023Increased scalability for larger datasets; enhanced security with usage tracking; Admin Console improvements.Focused on enterprise reliability; version 20.3.2 released February 2024.
FileMaker 2024 (21.0)June 4, 2024Native semantic search; initial AI integrations for natural language queries; improved server performance.Added AI-driven data analysis tools; FileMaker Go 2024 with better offline sync; support until June 2026.
FileMaker 2025 (22.0)July 8, 2025Built-in AI script steps and functions (e.g., prompt-based analysis, RAG, LLM integration); PDF extraction; natural language search; own AI Model Server support.Advanced AI tools like turning questions into queries; version 22.0.2 (bug fixes) in August 2025; improved FileMaker Go offline capabilities; support until July 2027.

Core Features

Database Creation and Management

FileMaker Pro provides robust tools for creating and managing relational databases through its Manage Database dialog, accessible via the . This interface allows users to define tables, which serve as the foundational structures for organizing , and to specify fields within those tables. Fields can be configured in various types, including text for alphanumeric , number for numeric values, date for calendar entries, and for storing files such as images or documents. Relationships between tables are established in the Relationships tab of the Manage Database dialog, enabling one-to-many connections—such as a single customer linked to multiple orders—via primary and foreign keys, or many-to-many relationships through intermediate join tables that use key fields to bridge disparate sets. Data management in FileMaker emphasizes and capabilities to facilitate with external systems. Users can data from formats like , XML, and ODBC sources directly into existing tables, mapping to ensure accurate population of records. Exporting is similarly flexible, allowing data to be output in , XML, or via ODBC for use in other applications, with options to select specific and records. To maintain , FileMaker supports validation rules at the field level, such as marking fields as required to prevent entries or using calculation-based validation, for example, ensuring a total field computes correctly with functions like Sum on related numeric fields. Indexing options further enhance performance by creating searchable lists of field values, speeding up queries and joins, though they increase file size. Key concepts in database management include portals, which are layout objects that display and allow editing of related records from another table in a tabular format, providing a dynamic view of linked data without navigating away from the current record. Value lists streamline data entry by populating dropdown menus or checkboxes with predefined or dynamic options drawn from fields or related tables, reducing errors and ensuring consistency. For batch operations, such as performing find-and-replace across multiple records, FileMaker employs script steps to automate these tasks efficiently on large datasets. Calculated fields, defined in the Fields tab, derive values using logical functions like If for conditional outcomes or Case for multi-condition evaluations, with text fields supporting up to nearly 10 million characters per repetition, limited primarily by available memory.

User Interface Design

FileMaker's user interface design capabilities center on the Layout mode, where developers can create custom interfaces using a drag-and-drop approach to place and arrange objects such as fields, buttons, tabs, portals, and web viewers. This mode allows for intuitive construction of forms, lists, and reports tailored to user needs, with objects automatically linking to underlying database fields for seamless display and interaction. Themes provide a foundation for consistent styling across layouts, consisting of predefined or custom collections of styles that define colors, fonts, borders, and other attributes for objects, parts, and backgrounds. Examples include the for , appearances and the optimized for interactions, which apply auto-styling to ensure professional aesthetics without manual adjustments for every element. Developers manage themes via the > Manage > Themes dialog, where predefined themes (enclosed in brackets) can be duplicated, renamed, or set as defaults for new layouts, supporting up to layouts limited only by —practically allowing over 100 per file. Layout parts—such as header, body, and footer—structure the interface for different views, with headers and footers repeating on each page or screen for reports, while the body houses primary content like fields and interactive elements. Merge fields enable dynamic text insertion, combining static labels with values or calculations to generate personalized content, such as addressed letters or variable summaries. Conditional formatting enhances by altering object appearance—such as text color or icon fill—based on values or formulas, evaluated top-to-bottom without modifying . For instance, a might turn red if its value falls below a , using the Inspector's Format > Conditional menu to define rules like "Value is empty" or custom calculations. Responsive design supports mobile adaptation through adaptive layouts and auto-resize options, ensuring objects scale appropriately across devices like desktops and , with dynamic guides aiding precise alignment. Tooltips add contextual help by displaying hover-over text or calculated messages on objects, configured in the Inspector's tab for static or dynamic content, improving without cluttering the . In the 2025 release, enhancements include improved group management for better organization during design and a modernized macOS for smoother editing workflows.

Scripting and Automation

FileMaker's scripting capabilities enable developers to automate repetitive tasks, implement , and create dynamic workflows within custom applications. The core of this functionality is the Script Workspace, a unified for creating, editing, and organizing scripts using a comprehensive set of over 150 script steps that cover actions such as data manipulation, navigation, and . Scripts are defined at the file level and can be invoked from buttons, menus, or triggers across layouts, allowing for modular and reusable automation. Common script steps include Set , which updates field values without requiring the field to be visible on the current layout; , which repeats a sequence of steps until an exit condition is met; and If/Else constructs, which execute conditional branches based on evaluated criteria. Script triggers provide event-driven automation, executing predefined scripts in response to user interactions or system events. For instance, the onRecordLoad trigger runs a script when a record is loaded into the active window, useful for populating related data or validating entries, while onLayoutEnter activates upon switching to a specific , enabling setup actions like hiding sensitive fields. These triggers integrate briefly with by responding to layout and record changes, enhancing interactivity without manual intervention. Developers can attach triggers to , fields, or objects, supporting both script execution and parameter passing for customized behavior. Advanced scripting features extend automation to server-side processing and robust error management. The Perform Script on Server step allows scripts to execute on or FileMaker Cloud, offloading intensive tasks from clients to improve and in multi-user environments, such as batch data imports or report generation. handling is facilitated by the Get(LastError) function, which returns a numeric for the most recent script step , enabling developers to implement try-catch-like with Set Error Capture to suppress dialog warnings and issues programmatically. supports through custom functions and external calls via the Perform Script step, which invokes other scripts by name or parameter, including those in hosted files or via . In FileMaker version 22, enhancements to JSONSetElement improved for API automation by allowing efficient creation and modification of structures in variables, streamlining integrations with web services. Custom functions complement scripting by allowing user-defined calculations with parameters, callable from scripts, fields, or other functions, and supporting for tasks like tree traversals or iterative computations up to a 50,000-iteration limit. Debugging is supported through the integrated Script Debugger, which offers step-through execution, pausing at breakpoints, and inspection of variables and script states to troubleshoot complex automations. The 2025 release of FileMaker introduces enhancements for scripting efficiency and AI-driven automation. Collapsible script groups in the Script Workspace allow developers to fold and expand sections of code, such as nested If/Else or blocks, improving navigation and focus in lengthy scripts. AI-script generation is enabled via the new Generate Response from Model script step, which sends prompts to large language models and receives generated text, facilitating the conversion of descriptive requests into executable script steps or automation logic, such as dynamically building find requests from user queries. This feature bridges conceptual automation needs with code implementation, reducing development time for AI-assisted workflows.

Data Integration and SQL Support

FileMaker provides robust data integration capabilities through ODBC and JDBC standards, allowing it to function both as a client accessing external databases and as a exposing its own data to other applications. As a client, FileMaker Pro can import data from external sources such as , , and SQL Server using ODBC drivers, establishing live, two-way connections via External SQL Data Sources (). This enables real-time querying, data entry, and relationship building between FileMaker tables and external SQL tables without duplicating data. As a , FileMaker Server shares hosted databases via ODBC/JDBC, permitting external applications to query FileMaker data using standard SQL statements. The ODBC and JDBC drivers support entry-level conformance, including core features like SELECT, INSERT, UPDATE, and DELETE, along with some intermediate elements such as character support and basic joins. To integrate external data, developers define External Data Sources in FileMaker Pro by specifying a DSN (), selecting tables, and creating table occurrences that link to native FileMaker files. This setup supports multi-file relationships that emulate SQL joins, allowing seamless navigation across datasets as if they were unified. For example, a FileMaker solution can relate local records to live tables for inventory management, pulling in supplier data dynamically. ESS compatibility extends to over 100 ODBC drivers from vendors like , , and third-party providers, facilitating connections to diverse systems including cloud-based SQL databases. Supplemental fields can be added to external tables for calculations or validations, enhancing data usability within FileMaker layouts. SQL querying within FileMaker is powered by the ExecuteSQL function, introduced in version 12, which executes SELECT statements against FileMaker tables or external ODBC sources without relying on relationships or layouts. This function supports dynamic parameters for secure, injection-resistant queries and handles large result sets efficiently, often used to generate virtual lists for displaying thousands of records in portals or reports. For instance, ExecuteSQL can aggregate sales data across tables with clauses like GROUP BY and HAVING, returning results as text or value lists. It adheres to syntax for dates and times but limits non-SELECT operations when targeting FileMaker data directly. In version 21.1, the ExecuteSQLe variant added error handling, returning detailed diagnostics for failed queries. Full subset support, including enhanced conformance, was solidified in version 13 (2014), enabling broader interoperability. For modern web-based integration, FileMaker leverages the Insert from URL script step with cURL options to interact with REST APIs, sending HTTP requests and receiving responses in formats like JSON or XML. This allows posting data to services such as Salesforce or Google APIs and importing results directly into fields or variables. JSON handling is facilitated by built-in functions like JSONGetElement, JSONSetElement, and JSONListKeys, which parse, modify, and validate JSON structures using paths for nested access (e.g., "data.items.name"). These functions support common operations like array manipulation and object merging, essential for API-driven workflows. In FileMaker 2025, JSON parsing performance was significantly improved with the new JSONParse function, which creates a native, efficient structure for rapid querying and reduces processing time for large payloads by up to 10x in benchmarks. Additionally, the JSONParsedState function provides metadata on parse states, aiding debugging. FileMaker 2025 introduced AI-optimized SQL features, including the Perform SQL Query by script step, which generates and executes SQL queries from plain-English descriptions, streamlining integration for non-experts. The SQL engine was upgraded with commands like for date arithmetic and ALTER TABLE for renaming elements, expanding support for complex queries against external sources. These enhancements build on ESS to enable AI-assisted data pulls from diverse SQL databases, improving efficiency in hybrid environments.

Advanced Capabilities

Internationalization and Localization

FileMaker has provided comprehensive internationalization support since the release of FileMaker Pro 7 in 2004, when it became a fully Unicode-aware application, enabling the storage and manipulation of text in virtually any language supported by the operating system. This Unicode implementation also handles double-byte characters, such as those used in Chinese, Japanese, and Korean (CJK) scripts, allowing seamless data entry and display without encoding conflicts. The platform automatically detects the user's system locale to format dates, times, numbers, timestamps, and currencies appropriately—for instance, using DD/MM/YYYY in European locales versus MM/DD/YYYY in the United States, or comma separators for thousands in Germany compared to periods in the U.S. Developers can leverage functions like Get(SystemLocaleElements) to retrieve details about the current system's locale settings, including elements for date, time, number, and currency formatting, facilitating adaptive behavior in solutions. Similarly, Get(FileLocaleElements) provides information on the locale of the file itself, which defaults to the system locale at creation but can influence consistent data handling across deployments. For localization, FileMaker's user interface is available in 11 primary languages, including English, , , , , , , , Simplified Chinese, Korean, , and additional variants through authorized partners like Winsoft International for Central and Eastern European languages such as , , , and Turkish. Developers can implement language-specific lists by defining custom entries or pulling from tables, ensuring dropdown options adapt to the selected language—for example, displaying "Janvier" for in interfaces. Script localization is achieved through modular approaches, such as storing translated strings in dedicated tables and dynamically selecting them based on user preferences via functions like Get(SystemLanguage), which returns the operating system's to appropriate script steps or messages. Regional sorting and indexing respect the system's language settings by default, applying locale-specific collation rules—for instance, treating accented characters like "é" as distinct or equivalent based on French versus English norms—but developers can override this per field in the field's options dialog to enforce custom linguistic behaviors. While FileMaker supports bidirectional text entry for right-to-left (RTL) languages like Arabic and Hebrew via Unicode, native layout mirroring for RTL interfaces remains limited, requiring developer workarounds such as custom alignment in themes or web viewer integrations for full visual adaptation. In FileMaker 2025, enhancements to integration include support for multi-language prompts in and features, allowing developers to build solutions that handle queries in various languages without explicit translation layers, though dedicated AI-assisted translation for custom fields is not yet a core capability.

Security and Access Control

FileMaker provides robust through privilege sets, which define levels of user permissions such as full access for administrators, read-only access for viewing without modifications, and access for updating while restricting changes. These sets can be customized to specify permissions for layouts, scripts, fields, and records, ensuring granular control over database interactions. Extended privileges further refine by enabling or disabling specific actions, such as printing reports or exporting to external formats, which helps prevent unauthorized dissemination. Account management in FileMaker supports secure authentication via local accounts with encrypted credentials, as well as integration with external providers through , including , , and services. This allows developers to leverage identity providers for , reducing the need for separate credential maintenance while enforcing where supported by the provider. For enhanced security, accounts can be enabled, disabled, or have passwords reset programmatically using scripts, with all stored passwords encrypted using AES-256. Encryption in FileMaker includes AES-256 for , protecting entire database files against unauthorized access when stored on disk or in backups. For , SSL/TLS secures connections between FileMaker clients, FileMaker Go on mobile devices, and FileMaker Server, with support for custom certificates or automated issuance via . File access protection, including user authentication and privilege enforcement, has been a core feature since version 7, which introduced individual account security to replace earlier shared access models. Mobile security in FileMaker relies on device-level combined with the platform's unified security model, ensuring that FileMaker Go apps on and enforce the same privilege sets and as desktop versions. Audit logging tracks record changes, user actions, and access events, with the OnWindowTransaction script trigger—introduced in 20.1.1—enabling comprehensive capture of create, update, and delete operations. Developers can implement script triggers to validate user actions in , such as checking permissions before allowing modifications or triggering alerts on suspicious activity. The Get(AccountPrivilegeSetName) function retrieves the current user's privilege set name, allowing conditional logic in calculations and scripts to dynamically restrict features based on access levels—for example, hiding export buttons for non-privileged users. In 2025, FileMaker introduced updates supporting zero-trust principles for AI access, enabling self-hosted AI models that process data on-premises without external transmission, thus maintaining . These enhancements, including improved audit logging and activity monitoring, bolster compliance with regulations like GDPR and HIPAA by providing verifiable trails of data access and changes.

Mobile and Web Integration

FileMaker Go enables deployment of custom apps to and devices, allowing users to access and interact with FileMaker databases on mobile hardware. The 2025 version of FileMaker Go supports and iPadOS 18, providing compatibility with the latest Apple operating systems while maintaining core functionality for offline use. Apps developed in FileMaker Pro can be transferred to devices via direct or hosted , supporting offline editing and automatic syncing when reconnected to FileMaker Server or FileMaker Cloud. This offline capability ensures data availability in remote or low-connectivity environments, with changes queued for upload upon regaining network access. FileMaker Go integrates device-specific features to enhance mobile workflows, including camera access for capturing images or scanning directly into records via script steps like Insert Picture. Location services are supported through the Location() function, which retrieves GPS coordinates and accuracy on iOS devices, enabling geolocation-based scripting for tasks such as field service tracking. Additionally, region monitoring allows apps to trigger scripts based on proximity to defined geofences or iBeacons, facilitating automated alerts for location-aware applications. Push and local notifications can be configured via scripts to deliver timely alerts, with local notifications appearing after delays or on layout entry, while push notifications integrate with third-party services like OneSignal through API calls. FileMaker Go accommodates complex interfaces, supporting up to 32,768 objects per layout and effectively handling over 100 layouts in practical deployments limited primarily by device storage. For web integration, FileMaker WebDirect provides direct browser-based access to custom apps using , allowing users on computers, tablets, or phones to interact with hosted databases without installing client software. Introduced in FileMaker 13 in 2013, as of FileMaker 2025 WebDirect supports up to 150 concurrent connections per secondary machine in multi-machine deployments, depending on hardware and solution complexity. The 2025 release enhances WebDirect with improved , optimizations, and right-click context menus for better in web environments. Custom Web Publishing extends FileMaker's web capabilities through and XML interfaces, enabling developers to integrate database data into custom websites or applications. publishing allows scripting to query, modify, and display FileMaker data within dynamic web pages, while XML supports HTTP requests for data exchange with external systems. For modern web apps, the FileMaker Data API serves as a RESTful , permitting third-party services to records via over , with authentication handled through session tokens. This API facilitates seamless integration with external web applications, supporting scripted automation for data synchronization. FileMaker 2025 supports - hybrid deployments, combining on-premise servers with hosting for flexible access across and channels, including offline use with syncing.

Development Tools

Dynamic Markup Language

FileMaker Dynamic Markup Language (FDML) is a markup language originally developed for generating dynamic pages directly from FileMaker , allowing users to publish and interact with content over the without extensive custom . Introduced in earlier versions of FileMaker around , FDML enabled the creation of server-side scripts embedded in to query, display, and manipulate from hosted . Since the release of FileMaker Pro 7 in 2004, FDML has evolved into an XML-based system as part of Custom Web Publishing (CWP), replacing the original markup with standardized XML queries and responses to improve and flexibility. The Web Publishing Engine (WPE) in FileMaker Server processes HTTP requests containing XML commands, converting database layouts and data into XML output that can be transformed into or other formats using XSL stylesheets for customized views. This XML approach supports operations like finding records, editing data, and executing scripts, making it suitable for integrating FileMaker with external web applications. Key elements in the XML include the , which encapsulates query results, and the container with the (xmlns:fmrs="http://www.filemaker.com/xml/fmresultset"). For example, the fmrs:resultset structures returned records as a loopable set, where each fmrs:record represents a row with in fmrs:field elements, facilitating easy and display in web pages. Developers can specify queries using parameters like -find, -query, or - to retrieve targeted subsets. Integration with extends FDML's capabilities through the FileMaker for , which translates scripts into underlying XML requests handled by the WPE, enabling advanced site development with server-side logic, , and dynamic content generation. This allows seamless data exchange between FileMaker databases and -driven websites, such as e-commerce platforms or tools, while maintaining through privilege sets. In FileMaker 2025, enhancements to handling, including the new JSONParse() function for up to 200x faster parsing of objects in memory, provide a modern alternative to pure XML output for data exchange in CWP scenarios, supporting workflows where XML structures can be converted to for RESTful . This update builds on the existing XML foundation while aligning with contemporary web standards for lighter, more efficient data transmission.

Third-Party Extensions and Customization

FileMaker supports a robust plugin architecture that allows developers to extend its core functionality through third-party add-ons, enabling features such as advanced email handling and PDF generation that go beyond native capabilities. Plugins are installed as external modules and can be called directly from scripts or calculations, providing seamless integration without requiring users to switch applications. For instance, 360Works offers a suite of plugins, including the Email Plugin for sending and receiving HTML or plain text emails via SMTP, POP, and IMAP protocols with OAuth support, and the Scribe Plugin for creating and manipulating PDFs directly within FileMaker solutions. Another prominent example is the BaseElements Plugin, a free and open-source tool that adds over 100 advanced functions for tasks like file management, dialog creation, and XSLT processing, enhancing script efficiency and data handling. Since FileMaker 19 in 2020, developers have been able to integrate JavaScript for web-like scripting through the Perform JavaScript in Web Viewer script step, which allows bidirectional communication between FileMaker scripts and JavaScript code embedded in web viewers, enabling faster data processing and dynamic user interfaces. This integration supports passing parameters between the two environments, facilitating complex calculations and UI enhancements without relying solely on FileMaker's native scripting. External function calls from scripts further empower customization, as plugins register functions that appear in the calculation dialog and can be invoked programmatically, often outperforming standard script steps for repetitive or computationally intensive tasks. On the API front, the , introduced with FileMaker Server 16 in 2017, provides a RESTful using for web services to perform CRUD operations on hosted databases, allowing external applications to query and manipulate securely without direct FileMaker access. Complementing this, Connect, launched in 2020, offers a no-code platform for building automated workflows and integrations with third-party services like and , using drag-and-drop connectors to orchestrate flows across apps. In 2025, FileMaker expanded customization options with AI-enhanced features available through the , including the Generate Response from Model function for interacting with large language models to produce text-based outputs, enabling developers to incorporate and via plugin-like extensions. Theme customizations in FileMaker also leverage XML for advanced styling, where developers can edit theme files directly to define custom styles, layouts, and localization elements, ensuring consistent branding across solutions while supporting multilingual interfaces. The Engage conference serves as a key hub, fostering collaboration among developers to share extensions, best practices, and innovations in plugin development annually.

Cultural and Community Impact

FileMaker has found notable applications in the entertainment industry, particularly in workflows. In the of the 2010 film , directed by , lead data wrangler Tyler Nelson utilized FileMaker Pro to create a master database for tracking all footage, files, and assets. This custom script integrated with export lists (EDLs) to automate the generation of 2K DPX files from RED camera footage, streamlining the offline editing and pipeline that involved tools like and Premiere Pro. The software's role extended to on-screen representation in the 2024 indie film , written and directed by . In the , protagonist Alejandro (played by Torres) uses FileMaker Pro to manage an extensive art catalog for his eccentric boss Elizabeth (), who describes it as "the Cadillac of archival databases" for organizing thousands of paintings to secure sponsorships. The database becomes a central narrative device, symbolizing bureaucratic creativity and resolution when Alejandro exclaims, "All the databases are synced!" Torres drew from his own past experiences with FileMaker, though he noted its complexity in real life. This portrayal reframed FileMaker in popular media as a versatile tool for artistic and organizational chaos, boosting its cultural visibility through humor and in the production. In the music sector, FileMaker supports inventory and operational management for record labels. Furnace Records, an independent Canadian label specializing in roots and blues music, developed a custom FileMaker app with FullCity Consulting to centralize data from legacy systems, including artist contracts, royalty tracking, and , enabling cloud-based access and for a growing catalog of over 500 releases. This implementation modernized the label's retro workflows, reducing manual errors and supporting remote collaboration in an industry traditionally reliant on paper-based processes. Beyond commercial entertainment, FileMaker has appeared in high-profile institutional contexts with cultural resonance, such as NASA's space programs. The agency employed FileMaker Pro for databases in projects like the (LDEF) results archive in 1992, vibration-based damage detection experiments in 2000, and the Life Sciences Data Archive in 1996, facilitating data organization for mission planning and scientific logging that informed public-facing narratives.

Adoption and Developer Community

FileMaker has been adopted by more than one million professionals worldwide, enabling custom app development across diverse sectors. In healthcare, it integrates siloed databases to enhance patient care and automates workflows for organizations managing treatment plans and medical research. Educational institutions utilize it for tasks such as admissions tracking and attendance management. Nonprofits leverage the platform to digitize operations, like housing agency management and orphanage resource requests, streamlining philanthropy efforts. The developer community benefits from robust training and networking resources provided by . Claris Academy offers official courses and certifications in FileMaker Pro, , and Connect, accessible to beginners and experts for skill development. The annual Claris Engage conference serves as a key gathering for developers, featuring platform updates, sessions, and collaboration opportunities. The certification program, revised in 2023, includes free associate-level credentials to build foundational expertise. In 2025, FileMaker's integration of AI features, such as queries, retrieval-augmented generation (), and script steps, has driven growth by appealing to low-code users seeking intelligent data interaction without extensive programming. The Claris Partner program, formerly the FileMaker Business Alliance, connects consultants and solution providers globally to deliver tailored implementations and support ecosystem expansion. User forums, including the Claris Community and independent sites like FMForums, have fostered knowledge sharing since the 1990s, aiding and . Open-source samples on , such as logging frameworks and UI builders, further enhance community-driven customization.

References

  1. [1]
    Build smart, scalable apps fast with Claris FileMaker | claris.com
    Claris FileMaker combines low-code speed with powerful AI capabilities so problem solvers can create innovative custom business apps—faster than ever.Cloud hosting · Pricing · Explore AI capabilities · Free Trial
  2. [2]
    Apple Subsidiary FileMaker Returns to 1980s Name Claris ...
    Aug 6, 2019 · Apple subsidiary FileMaker today announced it has returned to its original name Claris from the late 1980s. Claris was spun off as an Apple.
  3. [3]
    Attention Apple Retro-Heads: Claris is Back! | WIRED
    Aug 6, 2019 · So the company reformed as FileMaker, named for its flagship product, a database management system Claris acquired in 1988. Now the Claris name ...
  4. [4]
    System overview | Claris FileMaker Server Help
    The System Overview area of the Dashboard page shows key information about your FileMaker Server deployment. The total number of FileMaker Pro, FileMaker Go, ...
  5. [5]
    Overview of database functionality in FileMaker Pro - Claris Support
    Manage customer data, track assets, organize projects, run reports, and more. Using the FileMaker platform, you will be able to improve workflow, save money, ...
  6. [6]
    FileMaker reborn as Claris.
    Aug 6, 2019 · In 1986, Claris began as an Apple subsidiary. In 1998, the company was renamed as FileMaker, Inc., focusing on its flagship product.
  7. [7]
    Apple's FileMaker, Inc brings back the old Claris name - AppleInsider
    which re-released it as AppleWorks until 2007 — and rebranded itself to match its sole product, ...<|control11|><|separator|>
  8. [8]
    FileMaker Platform Security - Overview - Claris Support
    The FileMaker Platform provides a complete suite of tools to help you control data access, operations and development within a FileMaker file, ...
  9. [9]
    Rapidly build smarter business apps with Claris | claris.com
    Accelerate app development with the Claris platform. Build AI-powered, custom business apps faster—on a platform trusted by problem solvers worldwide.Claris FileMaker · FileMaker Cloud · About us · Free Trial
  10. [10]
    FileMaker and Information Technology - Claris Support
    FileMaker software is highly customizable and allows solutions to be rapidly created and modified in real-time. Its robust, relational database architecture ...
  11. [11]
    Announcing the 2025 release of Claris FileMaker—now with ...
    Jul 8, 2025 · FileMaker 2025 is the fastest and most direct path for problem solvers to build smarter apps, unlock AI functionality, and get more from AI-powered solutions.
  12. [12]
    FileMaker Pro 19 Technical Limits - Claris Support
    Length of field name: Up to 100 characters. Number of fields/columns per record: 256 million total fields over life time of file.
  13. [13]
    Claris FileMaker 2025 Technical Specifications
    FileMaker 2025 includes Pro, Go, WebDirect, Cloud, and Server. Pro supports macOS/Windows, Go on iPad/iPhone, WebDirect in browsers. FileMaker Pro is required ...
  14. [14]
    Claris FileMaker Server Release Notes
    FileMaker Server supports Ubuntu 24.04 LTS, allowing deployment on the latest Ubuntu long-term support release. FileMaker Server supports Docker on Ubuntu 24.04 ...
  15. [15]
    Running FileMaker Pro on Mac computers with Apple silicon
    FileMaker Pro is a Universal macOS app, which takes advantage of the advanced capabilities of Mac computers with Apple silicon and also runs on Intel-based Mac ...
  16. [16]
    Prepare for Claris FileMaker Cloud 2025 - Claris Support
    To ensure uninterrupted access, customers must upgrade their FileMaker clients to a supported version before this release goes live. When Claris FileMaker Cloud ...
  17. [17]
    Claris FileMaker Cloud 2025 Coming Soon
    Oct 20, 2025 · The new FileMaker Cloud 2025 (version 2.22) requires FileMaker Pro 2023 (version 20.3.2) or newer, and FileMaker Go 2024 (version 21) or later.
  18. [18]
    Claris FileMaker 2025: System Requirements - Cabitaş
    Jul 7, 2025 · Hardware Requirements · CPU: Apple Silicon Chip with 8-Core CPU or Intel Core i5 · RAM: 8 GB or more · Hard Drive: 512 GB Solid State Drives (SSD) ...
  19. [19]
    FileMaker 2025 Executive Summary | AI Feature Insights
    Jul 8, 2025 · And your server OS needs to be Windows 2019 or 2022, macOS 14 (Sonoma) or 15 (Sequoia), and if you prefer Linux: Ubuntu 22.04 LTS or 24.04 LTS.
  20. [20]
    How to run your own AI Model Server with Claris FileMaker 2025.
    Aug 14, 2025 · Deploy AI models on your organization's infrastructure and optimize for performance, privacy, and control.2. Gpu Acceleration Is... · Secure Your Ai... · Ai Model Server FaqsMissing: driven | Show results with:driven
  21. [21]
    Claris FileMaker 2025: New AI capabilities, tools, enhancements ...
    Jul 10, 2025 · With FileMaker 2025, your apps can utilize cloud, on-premise, or hybrid models. One example Claris provides is the ability to use a cloud ...
  22. [22]
    FileMaker Pro Timeline - LuminFire
    FileMaker v1.0. April 1, 1985. With the introduction of the Macintosh, Nashoba combined the basic data engine with a new forms-based graphical user interface ( ...
  23. [23]
    About: FileMaker | WookieWeb
    Apr 16, 2022 · Nashoba found another distributor, Forethought Inc., and introduced the program on the Macintosh platform as FileMaker in April 1985. When Apple ...Missing: origins acquisition
  24. [24]
    FileMaker History - Low End Mac
    Sep 15, 2008 · Noashoba had three major revisions of FileMaker before the company was acquired by Apple to become part of its Claris* software division in 1986 ...Missing: Forethought | Show results with:Forethought
  25. [25]
    FileMaker II - Macintosh Repository
    Aug 8, 2023 · Running off mailing labels with a relational database is like sweeping your floor with a steam shovel or playing tiktacktoe on a Cray. FileMaker ...
  26. [26]
    FileMaker Pro | Encyclopedia MDPI
    Oct 28, 2022 · In 1990 it was released as FileMaker Pro 1.0. And in September 1992, Claris released a cross-platform version for both the Mac and Windows; ...
  27. [27]
    Claris to Lay Off 300, Change Name to FileMaker Inc. - WIRED
    Jan 27, 1998 · Jan 27, 1998 3:12 PM. Claris to Lay Off 300, Change Name to FileMaker Inc. Apple's software subsidiary will become a one-product company ...Missing: renamed | Show results with:renamed
  28. [28]
    Claris to change name, focus on FileMaker - ZDNET
    Jan 28, 1998 · Reflecting that huge switch, Claris will change its name to FileMaker, Inc. and lay off 300 staff worldwide. The FileMaker, Inc. CEO will be ...
  29. [29]
    'Filemaker Go' Released for iPhone and iPad - MacRumors
    Jul 20, 2010 · Apple owned subsidiary Filemaker has released Filemaker Go ($19.99) for iPhone and Filemaker Go for iPad ($39.99). From the description:.
  30. [30]
    Apple subsidiary FileMaker Inc. changes its name (back) to Claris
    Aug 6, 2019 · Remember Claris, the 1987 Apple spin-off that made applications like MacWrite, MacPaint and FileMaker? In 1998, Apple brought all of those ...Missing: history | Show results with:history
  31. [31]
  32. [32]
    Software Update: FleMaker Pro 8.0v2 and FileMaker Pro 8.0v2 for Mac
    Dec 22, 2005 · When the Instant Web Publishing status area Language is set to Swedish, weeks that appear in drop-down Calendars will now start on Mondays ...
  33. [33]
    FileMaker - Wikipedia
    FileMaker is a cross-platform relational database application developed by Claris International, a subsidiary of Apple. It integrates a database engine with ...History · Internationalization and... · Scripting · SQL and ODBC support
  34. [34]
    FileMaker 16 Overview - DB Services
    Rating 5.0 (15) May 9, 2017 · FileMaker Cloud was released on Sept 27th, 2016 for Amazon Web Services (AWS) running CentOS Linux and new releases continue to occur over time.
  35. [35]
    Claris delivers scalability with the launch of Claris FileMaker 2023.
    Apr 25, 2023 · Claris International Inc., an Apple company, today released Claris FileMaker 2023, the latest version of the FileMaker rapid application development software.
  36. [36]
    Claris launches FileMaker 19: the company's first open platform ...
    May 20, 2020 · Claris launches FileMaker 19: the company's first open platform extending low-code development using readily-available JavaScript libraries. SAN ...
  37. [37]
    Claris FileMaker Pro Release Notes - Claris Help Center
    Claris FileMaker Pro is available to download for new installations and for major version upgrades from your Electronic Software Download (ESD) page or from ...
  38. [38]
    FileMaker Pro 18 Advanced release notes - Claris Support
    This software supports the new Japanese emperor era, Reiwa (令和), which began on May 1, 2019. Japanese Emperor Year (Wareki) dates entered into date fields or ...
  39. [39]
  40. [40]
    Product support for Claris FileMaker 19.6 ends December 19, 2024
    On December 19, 2024, FileMaker 19.6 will lose technical support, security patches, and product updates, and may face increased downtime.
  41. [41]
    Claris FileMaker Pro 2024 released
    Jun 4, 2024 · Claris today launched its new FileMaker 2024 platform. This latest version of FileMaker introduces native support for semantic search and AI.
  42. [42]
    Claris End of Product Support
    Claris End of Product Support ; FileMaker 18, 18.x, May 2019, June 25, 2021 ; FileMaker 17, 17.x, May 2018, September 2020.
  43. [43]
    FieldType | Claris FileMaker Pro Help
    The second value is the field type: text, number, date, time, timestamp, or container. The third value is Indexed or Unindexed. The fourth value is the ...
  44. [44]
    About relationships | Claris FileMaker Pro Help
    Relationships promote the entry of consistent data and enforce rules in a database. FileMaker Pro supports the following types of relationships. Relationship ...Missing: 1988 | Show results with:1988
  45. [45]
    Creating and changing relationships | Claris FileMaker Pro Help
    Choose File menu > Manage > Database, then click the Relationships tab. In the relationships graph, locate the two tables you will be using for this ...
  46. [46]
    Supported import/export file formats | Claris FileMaker Pro Help
    Import image files or text files from a folder all at once. · Import from ODBC data sources and use FileMaker Pro as ODBC data source to serve FileMaker Pro data ...
  47. [47]
    Defining field validation | Claris FileMaker Pro Help
    By default, FileMaker Pro calculates to 16 digits of precision to the right of the decimal. If you are validating fields by calculation that return fractional ...Missing: rules | Show results with:rules
  48. [48]
    Defining field indexing options | Claris FileMaker Pro Help
    You can create indexes, which are lists of the words or values in a field. FileMaker Pro uses indexes for searching and for joining related tables.
  49. [49]
    Working with related data in portals | Claris FileMaker Pro Help
    To sort related records in a portal, use the Edit Relationship dialog box. See Creating and changing relationships. When Sort records is selected and data in a ...
  50. [50]
    Defining value lists | Claris FileMaker Pro Help
    Value lists use the same values for many records, displayed as pop-ups, drop-downs, or checkboxes, making data entry faster and more accurate.
  51. [51]
    Perform Find/Replace | Claris FileMaker Pro Help
    Enter find or replace criteria, use the Open Find/Replace script step. Perform lets you choose which action you want the find/replace to perform.
  52. [52]
    Defining calculation fields | Claris FileMaker Pro Help
    Defining calculation fields. Use calculation fields to perform calculations on the following types of data: text, number, date, time, or container.
  53. [53]
    If | Claris FileMaker Pro Help
    If you have more than two possible results, consider using the Case function. · By default, if test refers to a field that doesn't yet contain a value, If ...
  54. [54]
    FileMaker Pro 18 Advanced Technical Limits - Claris Support
    Maximum of 30,000 characters, including text and numbers, any referenced fields, operators, functions and parentheses. Number of calculation functions:.
  55. [55]
    Best practices for designing layouts | Claris FileMaker Pro Help
    Use a theme that suits the purpose of your layout. A theme affects characteristics of a layout, such as the background color, field borders and fill, and ...
  56. [56]
    Overview of themes in FileMaker Pro - Claris Support
    A theme in FileMaker Pro is a collection of coordinated styles that determine the color, attribute, and fonts used for layout objects and parts.
  57. [57]
    Managing layout themes | Claris FileMaker Pro Help
    Choose File menu > Manage > Themes. You see a list of all the themes available in the file. Predefined themes (themes that come with FileMaker Pro) are enclosed ...
  58. [58]
    Working with layout parts
    ### Summary of Layout Parts in FileMaker Pro
  59. [59]
    Defining conditional formatting for layout objects
    ### Summary of Conditional Formatting Features in FileMaker Layouts
  60. [60]
    Adding tooltips on layouts
    ### Tooltips in FileMaker UI Design
  61. [61]
    FileMaker 2025 Delivers User Interface Upgrades for a Smoother ...
    Jul 21, 2025 · FileMaker 2025 includes a modern macOS UI, script part collapsing, and improved layout group management, enhancing usability and productivity.<|control11|><|separator|>
  62. [62]
    Automation in FileMaker Pro - Overview and Troubleshooting
    There are more than 150 script steps available in FileMaker Pro that perform actions like printing, sorting, and record navigation.
  63. [63]
    Overview of Script Workspace in FileMaker Pro - Claris Support
    Create and manage FileMaker scripts in a unified workspace · Add script steps by typing or choosing the script step's name. · Edit many script step options inline ...
  64. [64]
    Automating tasks with scripts
    ### Summary of Script Workspace and Scripting in Claris FileMaker Pro
  65. [65]
    Perform Script On Server | Claris FileMaker Pro Help
    Perform Script On Server runs a script on the server hosting the file, specified by list or name, and requires the file to be hosted on FileMaker Server or ...
  66. [66]
    Get(LastError) | Claris FileMaker Pro Help
    Get(LastError). Returns a number for the error that occurred in the execution of the most recently executed script step.
  67. [67]
    Perform Script | Claris FileMaker Pro Help
    The 'Perform Script' step runs a script specified from a list or by name, and can use parameters. It can be used to break complex tasks into smaller segments.
  68. [68]
    FileMaker 22 JSON Performance Optimizations - Soliant Consulting
    Jul 8, 2025 · Starting with version 22, it is now possible to store the parsed binary JSON in a variable as well as in the global cache.
  69. [69]
    Debugging scripts | Claris FileMaker Pro Help
    Script execution is not halted until you save the changes. You can step through a script using Step into button in the Script Debugger when a script is paused.
  70. [70]
    Generate Response from Model | Claris FileMaker Pro Help
    This script step facilitates multistep interaction between your custom app and AI models, enabling the model to access and manipulate data through tool calls ...
  71. [71]
    New AI features in FileMaker 2025 - Productive Computing
    Jul 18, 2025 · Learn about the new AI features in FileMaker 2025! Try our free demos so you can build intelligent, data-aware features into your solutions.Missing: deployment optimization
  72. [72]
    Using a FileMaker Pro database as a data source - Claris Help Center
    The ODBC and JDBC client drivers both support SQL-92 entry-level conformance, with some SQL-92 intermediate features. Support for Unicode characters. The ...
  73. [73]
    Using ODBC and JDBC with FileMaker Pro - Claris Help Center
    FileMaker Pro includes all the software you need to share your database as a data source via ODBC and JDBC, including the client drivers you use to access your ...Missing: early innovations
  74. [74]
  75. [75]
    [PDF] Claris FileMaker ODBC and JDBC Guide
    After configuring an ODBC client driver, you can interact with records, import records into an existing FileMaker Pro database file, or create a new FileMaker ...
  76. [76]
    Connecting to external data sources | Claris FileMaker Pro Help
    To add a FileMaker data source: · With the database open, choose File menu > Manage > External Data Sources. · Click New. · Enter a name for the data source.
  77. [77]
    Working with external data sources | Claris FileMaker Pro Help
    To access FileMaker data, define a reference. For ODBC, set up a driver, connect to the DSN, identify tables, and add the external table.
  78. [78]
    3 Ways to Integrate External Data Sources with FileMaker via CData ...
    Three methods to integrate external data with FileMaker using CData ODBC drivers are: ODBC import, Script function, and ESS feature.
  79. [79]
    Using the ExecuteSQL function | Claris FileMaker SQL Reference
    The ExecuteSQL function retrieves data from tables without relationships, independent of layouts, and only supports the SELECT statement.
  80. [80]
    ExecuteSQL | Claris FileMaker Pro Help
    ExecuteSQL enables you to execute SQL SELECT statements containing dynamic parameters to safely query FileMaker Pro databases in order to avoid security ...
  81. [81]
    FileMaker 21.1's New SQL Error Handling Function: ExecuteSQLe
    Nov 6, 2024 · FileMaker 21.1 introduces a new SQL error handling function: ExecuteSQLe. It returns additional information when an error occurs.
  82. [82]
    FM 12 ExecuteSQL, part 1 - FileMaker Hacks
    Apr 16, 2012 · In a nutshell, it allows us to natively (without a plug-in) perform queries against FileMaker tables using SQL (structured query language). This ...
  83. [83]
    Working with the JSON functions | Claris FileMaker Pro Help
    To change values and add elements in JSON data, use the JSONSetElement function. The json and keyOrIndexOrPath parameters work in this function as described in ...
  84. [84]
    Working with the JSON functions - Claris Help Center
    Use the Insert From URL script step to access a web service, specify parameters for the information to retrieve, send and receive HTTP headers, and store the ...
  85. [85]
    Claris FileMaker Pro 2025 Overview - DB Services
    Rating 5.0 (15) Jul 8, 2025 · This version brings a whole lot of new, interesting features and quality of life changes that can potentially change how you view the FileMaker platform.Missing: assisted | Show results with:assisted
  86. [86]
  87. [87]
  88. [88]
    FileMaker 2025 released and MBS Plugin - FMForums.com
    Jul 9, 2025 · The SQL engine got upgraded with new commands like the INTERVAL function for date and timestamp calculations. The ALTER TABLE command can rename ...
  89. [89]
    FileMaker 18 Adds Support for ESV (Finally!) - beezwax blog
    Jul 8, 2019 · The most commonly used double-byte characters, including Chinese, Japanese, and Korean (CJK) characters are in the first two basic planes.
  90. [90]
    Understanding FileMaker System Formats and Resetting the File ...
    Dec 1, 2020 · When you create FileMaker files, FileMaker Pro uses your computer's system formats to determine how dates, times and numbers display and sort.
  91. [91]
  92. [92]
    Get(SystemLocaleElements) | Claris FileMaker Pro Help
    This function returns information about the system's locale, which is the current locale of the client's operating system.Missing: LocaleNames) | Show results with:LocaleNames)
  93. [93]
    Get(FileLocaleElements) | Claris FileMaker Pro Help
    This function returns information about the file's locale, which is the locale of the system the file was created on. The Misc.Active key indicates whether ...Missing: LocaleNames) | Show results with:LocaleNames)
  94. [94]
    Claris FileMaker Pro Specific Features - Winsoft International
    Claris FileMaker offers a localized user interface in several Central and Eastern European languages (Czech, Lithuanian, Polish, Russian, and Turkish), ensuring ...
  95. [95]
    Language Localization in Claris FileMaker - DB Services
    Rating 5.0 (15) May 12, 2023 · Localization in FileMaker by enabling multiple languages in your application. Includes a video and sample file.
  96. [96]
    Choosing a language for indexing or sorting - Claris Help Center
    FileMaker Pro uses the operating system language setting to determine the language used for indexing text fields and sorting data.
  97. [97]
    Text formating functions disrupt right-to-left flow in 'substitute' function
    Nov 10, 2018 · My problem arises when the input string is in a right-to-left language, such as arabic or hebrew. ... FileMaker Pro does not support right-to-left ...
  98. [98]
    Using the predefined privilege sets | Claris FileMaker Pro Help
    Every new FileMaker Pro database contains three predefined privilege sets: Read-Only Access: permits viewing but not changing data.
  99. [99]
    About accounts, privilege sets, and extended privileges
    A privilege set specifies a level of access to a file. When you create a privilege set, there are many options available that you can use to limit access.
  100. [100]
    Define privilege sets | Claris FileMaker Security Guide
    Privilege sets grant access to the features a user can see and the tasks a user can do. They allow you to control access to data and schema.
  101. [101]
    Set up OAuth identity provider authentication - Claris Help Center
    To authenticate via OAuth identity providers, use FileMaker Pro to set up account access entries within the custom app. Then host the app using FileMaker Server ...
  102. [102]
    Accessing solutions using Open Authentication (OAuth) credentials
    Supported OAuth providers are Amazon, Google, and Microsoft. Take note of the items in bold required for FileMaker Server to authenticate with your OAuth app.Register an OAuth application · Configure OAuth in FileMaker...
  103. [103]
    Use functions, scripts, and script triggers to enhance security
    Use functions, scripts, and script triggers to enhance security · add or delete accounts, reset account passwords, change passwords, enable or disable accounts ( ...
  104. [104]
    Types of encryption used by the FileMaker Platform
    The FileMaker Platform encrypts data in different ways depending on how the data is stored or transmitted. This table lists the cipher types used.
  105. [105]
    Set up SSL encryption | Claris FileMaker Security Guide
    To enable SSL encryption in FileMaker Server, import a custom SSL certificate or use Let's Encrypt. See Securing your data. Notes. Never share the same SSL ...Missing: AES | Show results with:AES
  106. [106]
    The Future History of FileMaker and Claris - DayBack Calendar
    FileMaker, Inc. Formed | Formed in 1998 from the vestiges of Claris (a spin-off from Apple Inc.) as a wholly owned subsidiary of Apple.
  107. [107]
    Creating audit logs with the OnWindowTransaction script trigger
    Apr 25, 2023 · The OnWindowTransaction script trigger is new to FileMaker Pro 20.1.1 and provides a method of logging every create, update, and delete database interaction.
  108. [108]
    Audit Logging and Activity Monitoring in FileMaker 2025 - Kyologic
    Sep 24, 2025 · FileMaker 2025 introduces enhanced audit logging and activity monitoring, giving organizations greater visibility into user actions, ...<|separator|>
  109. [109]
    Claris FileMaker Go Release Notes
    New features and enhancements. This release adds support for iOS and iPadOS 18. Note This version of FileMaker Go won't install on iOS or iPadOS 16 or earlier.
  110. [110]
    Location | Claris FileMaker Pro Help
    Location. Returns the current latitude and longitude on an iOS or iPadOS device running FileMaker Go, and their accuracy.
  111. [111]
    Configure Region Monitor Script doesn't work if the locations ...
    Changing the Location setting for FileMaker Go to "Always" will resolve the issue on most devices. Note that the problem persists on an iPhone 6S regardless of ...
  112. [112]
    Configure Local Notification | Claris FileMaker Pro Help
    Use this script step to display a notification alert after an optional delay. If the user has allowed the FileMaker client app to show notifications.Missing: mobile services
  113. [113]
    FileMaker Go Technical Limits - Claris Support
    Number of fields/columns per record: 256 million total fields over life time of file. Number of relationships per file: Limited only by disk space or maximum ...
  114. [114]
    Maximum number of connections | Claris FileMaker WebDirect Guide
    Generally, up to 100 connections per server machine is supported at a time. See FileMaker Technical Specifications for specific maximums and requirements. If ...
  115. [115]
    FileMaker 2025 is here! - Claris Community
    Jul 8, 2025 · AI Services: Deploy and manage AI locally with enhanced security and privacy controls via the FileMaker Server Admin Console. Streamline ...AI needs to be able to read, create and manipulate FileMaker code ...Unleashing AI for FileMaker Development - Claris CommunityMore results from community.claris.comMissing: driven | Show results with:driven
  116. [116]
    [PDF] Claris FileMaker Server 19 Custom Web Publishing Guide
    This guide introduces custom web publishing, using a Web Publishing Engine, and enabling it in databases, with XML and PHP options.
  117. [117]
    PHP and XML web publishing settings | Claris FileMaker Server Help
    To enable PHP web publishing, use the CLI command: fmsadmin set cwpconfig enablephp=true. To enable XML web publishing, use the CLI command: fmsadmin set ...
  118. [118]
    Claris FileMaker Data API Guide
    The FileMaker Data API is a REST API that allows web services to access FileMaker databases, using tokens to create, update, delete records and perform find ...Design the FileMaker Data API... · Write FileMaker Data API calls
  119. [119]
    FileMaker Data API and Admin API - Claris Support
    The FileMaker Data API is an application programming interface (API) that allows web services to access data in hosted FileMaker solutions via HTTP requests.
  120. [120]
    FileMaker Pro 7 enhances relational features, more - Macworld
    Mar 8, 2004 · Publishing using FileMaker's CDML markup language is gone, and is being replaced with Web publishing using Extensible Style Language ...
  121. [121]
    [PDF] FileMaker Server Custom Web Publishing with XML
    Custom web publishing with XML in FileMaker Server uses the Web Publishing Engine to create dynamic websites, generating XML data from requests.
  122. [122]
    [PDF] FileMaker Server Custom Web Publishing with PHP
    Custom Web Publishing with PHP involves publishing databases, requiring PHP experience, and using the FileMaker API to obtain data.
  123. [123]
    FileMaker 2025! Explore the new features - 1-more-thing
    Jul 10, 2025 · FileMaker Server now includes a new admin console tab where you can enable locally installed AI models. While this is impressively simple to use ...Key Points To Consider · Ai, Ai, Ai · Found Set Navigation
  124. [124]
    360Works: FileMaker Developers, Consultants, Plug-ins
    360Works develops FileMaker Pro Plugins and employs nine certified FileMaker Developers to help you with your custom database development.FileMaker Hosting · FileMaker Consulting · 360Works Portfolio Bundle Deal · Email
  125. [125]
    FileMaker Email Plugin and FileMaker SMS Text Message Plugin
    The 360Works Email plugin for FileMaker can send and receive HTML or plain text e-mail with OAuth, SMTP, POP, and IMAP from your FileMaker solution.
  126. [126]
  127. [127]
    BaseElements Plugin - Claris Marketplace
    Sep 9, 2020 · The BaseElements Plugin is a free and open source plugin that adds functionality to your FileMaker solution by adding extra functions you can call.
  128. [128]
    FileMaker 19 & JavaScript: BFFs for Life - Proof+Geist
    May 22, 2020 · Claris FileMaker 19 introduces the Perform JavaScript in Web Viewer script step and a JavaScript function named FileMaker.PerformScript().
  129. [129]
    Overview of External script steps in FileMaker Pro - Claris Support
    External script steps will show up in the list of script steps of the scripting workspace much like they appear in the list of functions in the calculation ...
  130. [130]
    Claris Connect Free Tier - DB Services
    Rating 5.0 (15) May 22, 2023 · ... Claris Connect allows businesses to create seamless integrations without extensive coding knowledge. It is scalable, suitable for ...
  131. [131]
    Generate Response from Model - Claris Marketplace
    Jul 9, 2025 · AI in Claris FileMaker: Generate Response from Model. This feature allows developers to interact with AI models to obtain text responses ...
  132. [132]
    Theme CSS specification - Claris Community
    Apr 15, 2023 · I intend to customise a theme using XML. There are things I want to do that are not allowed for in the Inspector panel.Theme & Styles XML issue - Claris CommunityHow to change the default theme for new databases?More results from community.claris.comMissing: via | Show results with:via
  133. [133]
    Claris Engage | The next big Claris developer conference
    Learn the latest Claris Engage info, platform updates, learning opportunities, and more in our monthly newsletter. Sign up. Get involved in Claris Community.Claris Engage 2025 Speakers · Claris Engage 2025 sessions · Travel · Registration
  134. [134]
    The Social Network - Post Magazine
    Oct 1, 2010 · He used FileMaker Pro to keep track of all the footage, files and visual effects in a master database.
  135. [135]
    Claris FileMaker's integration into Problemista's plot.
    Apr 29, 2024 · Yes, FileMaker Pro is featured in a movie, which you might think is good news. Based on initial press coverage and a clip on The Late Show with ...
  136. [136]
    Using custom apps to modernize and scale a retro industry - Claris
    Apr 3, 2020 · Using Claris FileMaker, Furnace Records with the help of FullCity Consulting created a custom app to view the data sent to the cloud.
  137. [137]
    Databases for LDEF results - NASA Technical Reports Server (NTRS)
    Jun 1, 1992 · We used the Filemaker Pro software, the database manager for the Macintosh computer produced by the Claris Corporation. It is a flat, text- ...
  138. [138]
    Claris is built for IT pros
    It's an extensible, low-code environment for custom app development and workflow automation used by more than one million professionals around the world.
  139. [139]
    50 real-world Claris FileMaker use cases
    Explore 50 real-world FileMaker use cases. See how businesses use custom apps to automate workflows, streamline operations, and gain efficiencies.Missing: camera | Show results with:camera<|separator|>
  140. [140]
    FileMaker Inside of Higher Education - YouTube
    Nov 3, 2014 · The FileMaker Platform is used by the top universities in North America and in a wide variety of uses ranging from admissions, to attendance ...Missing: healthcare nonprofits examples
  141. [141]
    Learn with Claris Academy
    Discover Claris Academy, the official source for FileMaker training and certifications. Start with beginner-friendly courses like Intro to Claris FileMaker, ...
  142. [142]
    Become a Certified Claris App Developer! - Productive Computing
    Dec 12, 2024 · The revised Claris Certification program, launched in 2023, allows you to obtain the FileMaker Pro Associate certification for free through Claris Academy.
  143. [143]
    Claris Partners
    Learn more about the Claris Partner program, and how these experts are helping businesses of any size solve their unique problems.Missing: details | Show results with:details
  144. [144]
    Claris Community | Join discussions and access resources.
    Reasons to join our Community: · Interact with over 30,000 experts. · Build your brand as a FileMaker pro. · Skill-up through Claris Academy.Claris Connect · Claris FileMaker · Learn with Claris Academy · Register
  145. [145]
    Claris FileMaker - GitHub
    Claris FileMaker Pro is a robust and flexible database development platform created by Claris International, a subsidiary of Apple.Missing: samples | Show results with:samples