Flexi HRMS
Back to Blog
BlogProductConfigurabilityArchitecture

Configurability is a product decision, not a feature

Most HRMS vendors market configurability as a feature. It is actually three different things sold under one word. Here's how to separate them.

Flexi Product Team3 Apr 2026 9 min read
Summary

The buyer asks 'is your HRMS configurable?' and every vendor says yes. The word is doing too much work. This post separates three different things sold as configurability — parameterisation, customisation, and per-tenant modelling — and explains why only the last one actually solves the problem.

The word that is doing too much work

The single most common word in Pakistani HRMS marketing is configurable. Every vendor uses it. Every buyer discounts it.

The problem is that configurability is three different things, and vendors are selling whichever one they have while the buyer is trying to evaluate whichever one they need. Let's separate them.

Configurability type 1: Parameterisation

At the shallow end, configurability means "there are settings pages." You can toggle features, pick from a dropdown of pre-defined options, set a flag, fill in a free-text field somewhere.

Parameterisation is not bad. It's necessary. It's also not enough for an enterprise HRMS deployment, because the space of configurations a large Pakistani enterprise actually needs is larger than any product team can enumerate in settings pages.

If a vendor's configurability story is "yes, you can configure it — here are 200 settings pages," they are selling parameterisation and calling it something it is not.

Configurability type 2: Customisation

One step deeper, some vendors offer customisation — their implementation team will write code or tenant-specific logic to handle the things the product doesn't handle natively. This is different from parameterisation because the customer gets exactly what they want.

It is also different because:

  • The customisation forks off the product for that customer
  • Product upgrades break customisations, or customisations block upgrades
  • The next customer with a similar requirement gets another fork
  • Maintenance accumulates in tenant-specific code the vendor cannot easily retire

Customisation is configurability the buyer pays for twice — once at implementation, once every upgrade cycle thereafter.

Configurability type 3: Per-tenant modelling

Third is the type worth the word. Per-tenant modelling means the product is built around the assumption that every tenant defines its own data model, its own workflows, and its own policies within boundaries the platform enforces.

No forks. No per-tenant code. The same codebase runs a manufacturing customer with CBA-recognised unions and a retail customer with split-shift commission bands — because both of those realities are expressible in the platform's configuration language, and neither requires a vendor engineer to write new code.

This is what Flexi HQ + Flexi Meta actually do. It's also what the word "configurable" should mean — but usually doesn't.

Why it matters in buying

An HR leader selecting an HRMS in 2026 is buying a tool they expect to run on for the next decade. Over that decade:

  • Federal budget changes will rewrite payroll rules
  • Labour law will evolve
  • The business will open new units, acquire companies, divest, restructure
  • Policy will change in response to every leadership transition

If the HRMS has configurability type 1, each of those events is an exception to be handled, a workaround to be tolerated.

If the HRMS has type 2, each event is a vendor engagement with cost and timeline.

Only type 3 absorbs those events as part of what the platform is for.

The question to ask

Don't ask "is your product configurable?" The answer is always yes.

Ask:

"Your existing customer X runs on your product with workflow Y. If I implement your product and I need a workflow Y' — similar to Y but not identical — what does that involve?"

The three levels of configurability produce three very different answers:

  1. Parameterisation: "We'll add a setting in the next release."
  2. Customisation: "Our implementation team will handle that. It's a quote-able engagement."
  3. Per-tenant modelling: "Your HR admin can build that in an afternoon. Here's how."

If you're paying enterprise prices, only the third answer is worth the money.

The Flexi answer

Flexi HRMS is the per-tenant modelling answer. Flexi Meta is the dictionary and engine. Flexi HQ is the control plane your HR admin actually uses.

The proof is not the marketing. The proof is the customer list — retail, manufacturing, telecom, banking, healthcare, utilities — all running on the same codebase, each configured for its own operational reality. If configurability type 3 weren't real, that list would not exist.

Want to see the product these ideas came from?