You've heard of Custom Apps, Citizen Developer and Low Code

You have the Do-It-Yourself spirit.
You bought FileMaker Pro for your inventory.
Now what?

Building an inventory system is hard!

Now that you’ve decided to build your own inventory management system in FileMaker Pro, reality sets in. It’s hard! The learning curve is steep and you’ve probably asked yourself questions like these:

  • How can I keep my quantities accurate?
  • What happens when a vendor only sends part of an order?
  • How can I create traceability in the event of a recall?
  • How do I mark a drop ship?
  • How do I track inventory in multiple warehouses?
  • Where do I put returns in the database?
  • How do I set up a bill of materials or item recipe?
  • How do I create kits?
  • How do I record serialized inventory?

You need a specialist.

There are a lot of great resources for learning FileMaker Pro. Unfortunately, few of them focus on the complexities of inventory mangement. The good news is that I specialize in helping people like you build their own custom inventory management application on the FileMaker platform.


Who Am I?

Hi, I'm Daniel Shanahan and I've been building database systems since the early 1990s. I've worked on projects for large and small organizations such as Apple, Macy's, University of Southern California, University of Michigan, Gleaner Life Insurance Society, Arbor Assays, Monster Remotes, Best Fit Materials, AdVantage Telecom, and others.

I specialize in Inventory Management Solutions and enjoy helping organizations identify and solve inventory data problems. I'm also the author of the website content at FileMaker Inventory Resources (see Citizen Developer below).

I've helped others - and they're happy.

I’ve helped other people get a handle on their Inventory Management Systems. Here’s what some of them have said:

“Daniel worked with our company to create a custom inventory management system, helping to transfer us from an old system that we were unhappy with. The project met deadlines consistently and communication was very easy. The project met our expectations and we continue to work with him as we expand the system into other parts of the business.”
Elizabeth Cousino
Partner, Best Fit Materials
“New Leaf Data had the experience that gave us confidence that it could take our very old invoicing file and create an easier to use and more efficient invoicing system while creating a custom made inventory system on the backend. Daniel is a pleasure to deal with.”
Russ Hart
Managing Partner, Arbor Assays
“We handed Daniel minimal information about our business and rental product, and he still managed to not only make sense of our 3000+ inventory items, but he came at it from an angle that we never expected. Top notch results that all happened ahead of schedule, with detailed explanations, and never a gripe about requested changes.”
Lee Kazista
Rental Manager, Monster Remotes

Click to read more testimonials

Here's are a few ways that I can help you build your custom inventory management system using the FileMaker platform:

FileMaker Inventory Resources (FMIR)

I've written over 30 articles on building inventory management systems using the FileMaker platform. I've also created over a dozen files that are avaible for you to download. These free materials are the first step to creating your dream inventory system.

FM Inventory Starter (March 2018)

No need to start your project from scratch. I've created an inventory starter solution that will take hours - possibly days off your project. Get a jump start by using FM Inventory Starter (FMIS).

In addition to the FMIS file, I've create several advanced courses that go even deeper into some of the more tricker topics like storing quantity values and logging inventory transactions.


Courses start at $99 and have a 48 hour money back guarantee.

Update 2018-03-13 7h58 ET: I did a soft launch to my mailing list; working out the minor wrinkles. Public launch coming soon!

Coming Soon

Strategy Session

All software projects require a strategy: a big picture on the desired business outcomes of the software application. It’s easy to get sidetracked. Setting a strategy at the beginning of a project keeps the development focused. Strategy sessions can take place via phone or video chat. The session is not based on time. I don’t want people to nervously keep an eye on the clock while we’re trying to figure something out.


If you feel you have not received any value from our strategy session, just let me know within 48 hours and I'll refund your money.

Schedule Now

Pair Programming

We'll meet on a video call and you'll share your screen. Together, we'll work on calculations (fields, conditional formatting, hiding layout objects, etc.) and the scripting process (buttons, triggers, and the scripts proper).


$3.75 per minute, minimum 30 minutes.

Like the strategy session, if you feel you have not received any value from our pair programming session, just let me know within 48 hours and I'll refund your money.

Schedule Now

Build a Custom Inventory Management System

Do you feel like you're in over your head? No problem. I can take over the project. I can serve as the project manager for your team of in-house or freelance developers. Or I can do the development work myself. Let's set up a time and we'll discuss the options.

Not Sure?

It could be that you feel that you need help but you're not sure how to proceed. Which option, if any, is best for you? No problem. Let's set up a free 15 minute call and figure it out.