FileMakerbusiness software modernizationAPI integrationAI in FileMakerERP connectorsFileMaker 2026custom software strategy

How to modernize business software without starting over

Jeroen·

Should you keep investing in FileMaker or replace it? Here's how to modernize an existing system with AI and APIs — without a costly rebuild.

Your FileMaker system has been running your business for years — maybe decades. It knows your processes better than any off-the-shelf package ever could. But now your team is asking about AI, your accountant wants a live link to Exact Online, and somewhere in the back of your mind is the question you can't quite shake: are we still backing the right horse?

This article answers that question directly — and shows you the concrete steps to modernize what you already have, without throwing it away.

Is FileMaker still a platform worth investing in?

This is the real question, and it deserves a straight answer: yes, with context.

Claris (the Claris International subsidiary of Apple that develops FileMaker) released FileMaker 2024 and is actively developing toward FileMaker 2026. The platform is not being quietly sunset. The 2026 roadmap signals continued investment in modern data connectivity, performance improvements, and — critically — native AI integration. For a business that has years of process logic, custom layouts, and institutional knowledge baked into a FileMaker solution, that continuity matters enormously.

The more honest framing: the risk is not "will FileMaker disappear tomorrow." The risk is stagnation — running a 2015-era implementation in a 2025 world and calling it good enough. That's where businesses get into trouble. The platform is alive; the question is whether your deployment is keeping up with it.

What does "modernizing" actually mean in practice?

Modernizing does not mean rebuilding. It means closing the gap between what your current system does and what your business now needs — without discarding the logic, data, and customizations that make your system valuable in the first place.

In practice, modernization usually means one or more of these three things:

  1. Connecting your FileMaker database to the modern tools around it (your ERP, your CRM, your webshop, your logistics platform) via APIs
  2. Adding AI capabilities to existing workflows — inside FileMaker, not as a separate tool
  3. Upgrading the FileMaker version itself and cleaning up technical debt in the solution

None of these require starting from scratch. All three can be done incrementally, in the order that solves your most pressing problem first.

Old FileMaker database connected via API to modern cloud tools like ERP and AI

Why APIs are the fastest win — and what they actually solve

The most common pain point we see: an order gets entered into FileMaker, and then re-typed by hand into Exact Online — every single order, every single day. Or a product is updated in your webshop, and someone has to manually mirror that change in the FileMaker inventory record. Twice the work, twice the errors, twice the frustration.

This is an API problem, and it is entirely solvable without touching the core of your FileMaker solution.

FileMaker has had a mature REST API (the FileMaker Data API) for several years. Modern cloud platforms — Exact Online, Shopify, HubSpot, Microsoft 365, and dozens more — also expose REST APIs. An API connector sits between the two systems and handles the data flow automatically, in real time or on a schedule.

What this looks like in practice:

  • An order confirmed in FileMaker is automatically pushed to Exact Online within seconds — no re-entry, no delay
  • A stock mutation in your warehouse app updates the FileMaker inventory record without anyone touching a keyboard
  • A new customer in your webshop is created as a relation in FileMaker the moment they check out

Building these connectors does not require rebuilding your FileMaker solution. It requires a clear data model, well-defined triggers, and error handling for edge cases (duplicates, failed pushes, field-mapping mismatches). Those edge cases are where most DIY integrations break — plan for them from the start.

Can you really add AI to an old FileMaker database?

Yes — and this is where the FileMaker 2026 trajectory becomes genuinely exciting for existing deployments.

The most practical AI integrations right now work through the same API infrastructure described above. OpenAI, Azure OpenAI, and similar services all expose REST APIs. FileMaker can call those APIs directly using a native script step (Insert from URL), pass data to the model, and receive a structured response — all without leaving the FileMaker environment.

Concrete examples of what this enables in an existing FileMaker database:

  • A service engineer submits a short voice note. FileMaker sends the transcript to a language model and writes a structured service report back into the record — automatically.
  • A customer complaint arrives by email. FileMaker classifies its urgency, extracts the relevant order number, and routes it to the right team member — without a human triage step.
  • A purchasing manager asks in plain language: "Which suppliers have been delivering late this quarter?" FileMaker queries its own data and returns a natural-language summary.

None of these examples require replacing your database. They require connecting it — thoughtfully, with proper authentication and data governance — to AI services that already exist.

FileMaker 2026 is expected to make some of this even more native, reducing the scripting overhead for common AI patterns. But you do not have to wait for 2026 to start: the API-based approach works today, in FileMaker versions going back several years.

FileMaker script calling OpenAI API, returning AI result into a database field

What should you actually do first? A practical sequence

If you're a business owner or in-house developer trying to decide where to start, here is a realistic sequence:

  1. Audit your current version and technical debt. What version of FileMaker are you running? Are there deprecated functions, broken scripts, or layouts that only one person understands? Document this before adding anything new. Upgrading to a current version (FileMaker 2024 as of writing) is the foundation everything else sits on.

  2. Map your manual data handoffs. For one week, track every time someone copies data from FileMaker into another system — or vice versa. Each of those handoffs is an API integration candidate. Rank them by time cost and error rate.

  3. Pick one integration and build it properly. Don't try to connect everything at once. Connect one system, build robust error handling, and prove the pattern works. A well-built Exact Online connector taught the team how to build the next one.

  4. Identify one AI use case with a measurable output. Not "let's add AI" — but "let's automatically classify incoming support tickets and measure whether routing time drops." Specific, measurable, bounded.

  5. Plan your FileMaker 2026 upgrade path. Talk to your developer or partner now about what a migration to the 2026 version will require, so you're not scrambling when it releases. Knowing the delta early makes it a planned project, not a crisis.

Is there a point where rebuilding is the right answer?

Honestly: sometimes, yes. If your FileMaker solution was built by someone who is no longer available, has no documentation, uses a data model that actively fights every new requirement, and the business has fundamentally changed since it was built — a rebuild may be cheaper over a five-year horizon than continuing to patch.

But that conclusion should come from analysis, not from a vendor telling you your old system is hopeless. The right test: can you clearly describe what you would build differently, and does the cost of the new build — including data migration, retraining, and lost productivity during transition — come out ahead? If you can't answer that clearly, you're not ready to rebuild.

For most businesses with a functioning FileMaker system, the answer is modernization, not replacement.

Quick checklist: are you ready to modernize?

  • You know which version of FileMaker you're running and when it was last updated
  • You've identified at least two manual data handoffs that could be automated via API
  • You have an in-house developer or external partner who knows the solution's data model
  • You can name one business process that would benefit from AI — and describe what "better" looks like
  • You have a rough sense of your FileMaker licensing situation and renewal timeline
  • You've decided whether modernization is an internal project or one that needs outside expertise

Frequently asked questions

We're still on FileMaker 17. Is it worth upgrading before adding APIs or AI? Yes. Older versions have limitations in the Data API and Insert from URL capabilities that will make integrations harder and more fragile. Upgrading first gives you a stable foundation and reduces the risk of building on a version that may soon lose support.

Our in-house developer built everything. What happens if they leave? This is a real risk and a common one. The answer is documentation and a second pair of eyes — ideally an external FileMaker developer who reviews the solution, documents the data model, and can step in if needed. Don't wait for a crisis to address this.

Do we need a new license to use the FileMaker Data API? The Data API is included in current Claris FileMaker licensing at the server level. If you're on an older perpetual license, check your agreement — you may need to move to a current subscription to access it fully.

How long does a typical API integration take to build? A well-scoped, single-system integration (e.g. FileMaker ↔ Exact Online for orders and relations) typically takes two to six weeks from scoping to stable production, depending on complexity and the quality of documentation on both sides. Rushing this phase creates fragile connectors that break quietly.


Modernizing an existing FileMaker system is not a leap of faith — it's a series of deliberate, reversible decisions. The platform has a clear future. The tools to connect it to AI and modern APIs exist today. The question is not whether to invest, but where to invest first — and how to sequence it so each step makes the next one easier.