Necessity-Driven Development: build only the software that's truly needed
Discover how the Loggix manifesto 'Necessity-Driven Development' helps entrepreneurs and FileMaker developers make better software decisions in the AI era.
Stop building what's possible. Build what's necessary. That is the essence of Necessity-Driven Development (NDD) — the philosophy that Loggix founder Jeroen Lutmers describes in the Loggix Manifest. In a world where AI makes everything possible, the real challenge is: knowing what you don't build.
What is Necessity-Driven Development?
NDD is an approach in which every software decision starts with one central question: is this truly necessary? Not: can it be done? Not: does someone want it? But: does it solve a concrete, proven problem?
This sounds simple, but it is a direct response to a growing issue: as AI tools make building software faster and cheaper, the temptation grows to stack features, integrations, and automations — even when the business case is razor-thin.
Why is this relevant for entrepreneurs?
Many companies invest in custom software or ERP extensions based on enthusiasm rather than necessity. The result:
- Systems that are too complex for daily use
- Maintenance that costs more than the solution delivers
- Teams that work around the system instead of within it
NDD forces you to first clearly define the problem before thinking about a solution.
Why is this relevant for FileMaker developers?
FileMaker makes it tempting to build something quickly. But speed is no excuse for unnecessary complexity. NDD helps developers to:
- Recognise scope creep before it sneaks into the database
- Have better conversations with clients about what they need vs. what they want
- Deliver more sustainable solutions that are still maintainable 3 years from now
How do you apply NDD in practice?
The approach is concrete and applicable to any software project:
- Formulate the problem without a solution — write down what is going wrong without naming a system yet.
- Quantify the pain — how much time, money, or errors does the problem currently cost?
- Test the necessity — does the proposed software directly solve this, or does it address a symptom?
- Determine the minimal solution — what is the smallest system that eliminates the problem?
- Build, measure, decide — deliver something small, measure the impact, and then decide whether expansion makes sense.
The role of AI in NDD
AI accelerates building, but changes nothing about the question of what you build. On the contrary: precisely because AI makes it easier to generate features, the discipline to say no becomes more valuable. NDD gives that discipline a name and a framework.
At Loggix we apply this in FileMaker custom work, ERP projects, API integrations, and AI integrations: always starting from the question of whether the investment covers a proven necessity.
Want to know whether your software idea is truly necessary?
Loggix is happy to think along with you. Whether you are an entrepreneur with a concrete challenge or a FileMaker developer looking for a sharper approach — get in touch and we will look together at what is truly needed.