About James Scarpetta

James’ focus is designing beautiful FileMaker layouts. He has strong skills with integrations to accounting systems and translating business requirements to a successful user experience. When not building applications you can find him behind his camera.
Please feel free to email me with any questions.

UX & UI Best Practices in FileMaker: Refinement, Feedback, and AI – Part 3

From Design to Long-Term Sustainability In Part 1 of this series, we focused on building a strong user experience (UX) foundation. That post covered understanding users, mapping real-world workflows, simplifying navigation, and improving dialog clarity so FileMaker solutions feel intuitive from the very beginning. In Part 2, we shifted the focus to user interface [...]

2026-02-10T08:03:06-05:00By |

UX & UI Best Practices in FileMaker: Building Clean, Consistent Interfaces – Part 2

From User Experience to User Interface In Part 1 of this series, we focused on the foundation of great FileMaker solutions: user experience (UX). That post explored how understanding users, mapping real-world workflows, simplifying navigation, and refining dialog messaging all contribute to applications that feel intuitive instead of overwhelming. If you haven’t read it [...]

2026-02-10T08:01:59-05:00By |

Custom Function – PaymentSurcharge — A JSON-Driven Surcharge Engine for Claris FileMaker

Surcharge logic is one of those things that always starts simple… and then becomes complicated the moment you support multiple card types, ACH fees, or inclusive calculations. Most systems end up with surcharge rules duplicated across scripts, fields, and UI logic. PaymentSurcharge solves this by providing a single, predictable JSON object that returns both [...]

2025-11-26T11:07:14-05:00By |

Custom Function – TaxSplitAll – Advanced Multi-Rate Sales Tax Calculation for Claris FileMaker

Managing sales tax in complex environments can be challenging—especially when multiple rates, mixed taxability, and inclusive vs. exclusive pricing all intersect. In real-world systems, these tax rates are often driven by external tax engines to ensure accuracy and compliance. In our Claris FileMaker solutions, we use the TaxJar api to dynamically retrieve the correct [...]

2025-11-26T11:05:30-05:00By |

Claris FileMaker Pro 2025 – GetRecordIDsFromFoundSet / Go to List of Records

In my last post, I covered Claris FileMaker 2025 – JSON Parse. Today, I'll highlight two more new features that I’ll be using regularly:  GetRecordIDsFromFoundSet function and the Go to List of Records script step. GetRecordIDsFromFoundSet Let’s start with GetRecordIDsFromFoundSet. What does it do? In simple terms, this function pulls record IDs from the [...]

2025-07-15T10:34:53-04:00By |

Claris FileMaker Pro 2025 – JSONParse

If you haven’t already heard, Claris has released FileMaker Pro 2025… or is it FileMaker Pro 22? Whatever you want to call it, it’s the new version—and it comes packed with some great new features. In this post, I’m going to focus on one of them: JSONParse. Quick note: the demo file uses the [...]

2025-07-12T19:55:10-04:00By |
Go to Top