The Real Price of a "Quick" Internal Tool

Internal tools rarely start as big projects. Someone needs a better way to track equipment, handle customer tickets, onboard employees, or record safety inspections. The requirements look small, and the pitch is familiar: "we can build it ourselves."

Six months later, a handful of developers are buried in custom code, the budget has stretched, and the tool is still not ready. Research on IT project failures shows this pattern of scope creep and timeline inflation is consistent across organisation types, from local cooperatives to regional government offices. The problem is not just poor planning. It is the build-versus-buy approach itself.

What Custom Development Actually Costs

Developer salaries during the project are the obvious expense. The less obvious one is opportunity cost. Every hour a developer spends on an internal project is an hour not spent on the product customers pay for. If a developer costs €100 per hour and spends 500 hours on an internal tool, the direct cost is €50,000. But if those same 500 hours could have delivered €200,000 in product value, the true cost of the internal tool is closer to €200,000.

The burden continues after launch. A shipped application still requires updates, security patches, bug fixes, and dependency upgrades. Someone has to own that work two years from now, when the original developers have moved on to other things. Even projects delivered on time and on budget end up costing more than the initial estimate suggested.

Why Low-Code Platforms Fall Short

Low-code platforms have been positioned as the answer for years. Build faster, skip the developer shortage, drag and drop, ship. The fast delivery works for MVPs, but problems surface later.

First, there is ownership. Many low-code platforms hold your data and application inside their own environment, in a vendor-specific format. Migrating off them becomes a project in itself. As soon as mission-critical workflows run on such a platform, the cost of leaving grows faster than the cost of staying. You are locked in.

Then there is pricing. The capabilities enterprises genuinely need, like single sign-on, audit trails, and standalone deployment, usually sit in the most expensive tier. So you pay enterprise prices, but still do not own the application: your data lives on someone else's infrastructure, and the application definition is readable only by that vendor.

A Different Approach: Running on Your Own Database

CYPEX is an application platform that runs directly on an existing PostgreSQL database in a regulated environment. It takes an existing application from staging and produces a working web app for production: forms for data entry, tables for browsing records, charts, dashboards, and workflows. The behaviour is metadata-driven, and data-bound elements sit on PostgreSQL views and functions. The schema is the single source of truth.

Building a tool this way is like assembling a treehouse. The raw-materials route means buying wood and screws, watching tutorials for three weekends, and discovering halfway through that the fasteners are wrong. A kit approach provides pre-cut wood, step-by-step instructions, and room to design the result exactly as you want it. CYPEX is this kit.

How the Development Process Changes

The starting point is a database schema that already exists. CYPEX reads it and generates the application surface automatically, bound directly to your data. A drag-and-drop editor lets your team arrange and customise the layout visually, with no code changes required.

Because the prototype works with real data, stakeholders can click through it during the analysis phase, before any custom development begins. They react to it on the spot and say what needs to change. Requirements that would normally only appear six months into a project surface in the first meeting. When requirements shift, the schema or layout is adjusted and the application reflects the change immediately.

Where CYPEX Fits and Where It Does Not

CYPEX targets data-driven internal applications: the tools operations teams use daily to record, review, and act on data the business already produces. It suits regulated industries, regional administrations, and organisations that have outgrown spreadsheets but do not need a six-month frontend project.

It is not the right tool for public-facing consumer applications at scale, mobile-first products competing in consumer categories, or anything where the application itself is the product and the database is secondary. Those projects demand dedicated software teams.