Our Services

Go Mobile

FileMaker Go gives you the freedom to leave your desk, and take your data with you. Even better, you can send data gathered in the field back to your FileMaker Pro database using a web browser on iOS or Android. Let us help you Go mobile!

We Wrote the Book

 

DBHQ president and owner Susan Prosser is the coauthor of eight books on FileMaker Pro. FileMaker Pro 14: The Missing Manual is available now.

Buy The Missing Manual from O’Reilly >

Buy The Missing Manual from Amazon >

Custom Apps

We have over 25 years experience creating custom software. We’ll help you focus on your job, and not your computer. We learn your business so your custom app works the way you do. We love helping you become more efficient at your work.

Latest Blog

Best New Features in FileMaker Go 14

Every new software release cause for celebration and reassessment. There are always new features that make your working life easier. But even change for the good is stressful since you can’t (at least you shouldn’t) keep doing everything the old way. The upgrade to FileMaker Go 14 is no different. Here are four reasons your

Read More

FileMaker Pro 14’s Best New Features for Developers

FileMaker has always had a special place in the world of software. Its legendary ease-of-use is aimed at letting people gather and manage their data without needing to understand geeky topics. So it makes sense that most upgrades have focused on features that are readily apparent to end users. But FileMaker Pro 14 may be

Read More

FileMaker 14 Is Here!

The new FileMaker 14 Platform provides the most complete and flexible experience across iPad, iPhone, Windows, Mac and the web. Millions of people worldwide rely on the FileMaker Platform to share customer information, manage projects, track assets, and more.   What’s In It For You? There’s lots to love, whether you’re a new user, an

Read More

Making the Switch to Script Workspace (Without Losing Your Mind)

The new Script Workspace in FileMaker Pro 14 delivers on some long-asked for developer features, like color coding, more keyboard access, and a unified interface. But like any new feature, it’ll take some getting used to before you’re fluent with the new workflow. Here are some tips for keeping your sanity while you’re upping your

Read More

ROI on User Centered Design

You may have heard that User Centered Design (UCD) costs more up front. Project Managers have definitely heard it, and sometimes, they’ll balk at a new approach based on cost alone. In response, you’ll need to give those PMs some arguments they can use to make a case for UCD to their bosses. When users

Read More

Why Software Fails

The Institute of Electrical and Electronics Engineers (IEEE) did a study in 2005 that examined large software project failures (in the multimillion and billion dollar range)  to try and figure out what they had in common. Here are a few facts sobering distilled from that report: $1 TRILLION spent worldwide on hardware, software and services

Read More

Define: User Experience

The term User Experience (UX) is usually applied to developing startup app companies or web services where there may not be an existing market. In those cases, the company doesn’t have a customer base yet, but they’re using the principles of UX as part of the whole package they’re offering to prospective customers. These new

Read More

Don’t Blame Users

When things go south in your software, don’t blame users. Let me tell you a cautionary tale about what that blame does to user experience. I’d gotten an email from a vendor that I already had had a good experience with. They were promoting a new product that looked interesting so I clicked on the

Read More

Demo and Discovery

Define: Demo and discovery Demonstration and discovery is what we call the regular meetings we hold with our database manager and the stakeholders (who might be the whole user group, or a representative sample). It’s where we figure out the details of the use cases we’re developing. Back when I started developing in FileMaker, we

Read More

Omit Needless Words

Appropriate feedback is critical to creating a good user experience. But was does “appropriate” mean? It’s a given that you need to let users know when an error occurs. Sometimes appropriate feedback tells them that everything’s just fine, for example “Results: 17 invoices were processed.” Be thorough and consistent with your feedback. But don’t be

Read More

Call yourself a designer

Do you call yourself a designer? Even some FileMaker developers who are known for their beautiful database designs take pains to say that they aren’t designers. There seems to be an idea in our community, and maybe in the general software community, that developers can’t be designers. I think that comes from the misunderstanding that

Read More

Give Users Feedback with Merge Variables

Tags : 

Much of what happens behind the scenes of your scripts is, and should be, invisible to your users. But there are times when you need to give feedback about what’s happening. If a script can’t process an invoice, or is finished marking a found set of records, it’s common to use a Show Custom Dialog script

Read More

Multiple Parameters for Scripts

A common complaint about FileMaker (https://www.geistinteractive.com/2014/04/07/top-feature-request-filemaker-14/) is the lack of a native method to pass multiple parameters to a script. Many developers have tackled this problem using different methods, including include Word Count, Value Count, delimiting characters, and creating a dictionary. Read more at (http://www.merlyn383.com/home/2011/7/27/filemaker-passing-multiple-script-parameters.html). One of the most straightforward, stable and easy to use

Read More

Creating Custom Functions

Tags : 

When we provide instructions for creating a custom function, we will specifically provide any Parameters which need to be defined, and also provide the code for the function. The code will be indicated with the following beginning/ending indicators: ———–BEGIN CODE————————— The actual code will be here. Do not copy the “Begin Code” and “End Code”

Read More

FileMaker DevCon 2015 — 20 Years

  FileMaker DevCon 2015 is right around the corner. If you’re at all serious about upping your FileMaker game, then you need to be at DevCon. It’s ground zero to get the newest thinking on creating software with our favorite database. You’ll be able to choose from over 20 daily sessions that are packed with

Read More

Giving Users Feedback

Tags : 

No matter what type of database you’re creating, at some point you’re going to find an occasion to employ some sort of method to let your user know they have made an error or neglected to fill in a required value. One method of achieving this goal is through the use of a custom dialog.

Read More

Empty Fields in Relationships

Tags : 

Here’s an interesting problem that you might run into when trying to create a value list based on a relationship that uses multiple fields. This discussion uses a medical billing scenario as an example, but the important aspect is how value lists based on relationships work. The Scenario—you want to show a value list of

Read More

Learn about some custom solutions we've written for our clients