Every large organization that sets out to build a physical identity and access management system starts from the same reasonable assumption: define the requirements, agree on the design, build it, and go live. It is how most serious projects are run. The problem is that PIAM does not behave like a project that can be finished, and the assumption quietly sets the whole effort up to disappoint.
The reason has less to do with technology than with uncertainty. When an organization designs a new PIAM system, it has to reconcile the views of a lot of people who rarely sit in the same room—compliance, regulatory affairs, security, IT, facilities, HR, and the business units that actually live with the access rules. Each of them holds part of the picture. None of them holds all of it. And no matter how thorough the workshops are, it is nearly impossible to get everyone's thinking onto paper before the build begins.
The Requirements You Cannot Capture Up Front
Something predictable happens the moment a design turns into a working product. People see it, use it, and react to it—and the reactions contradict what they said at the design stage. Someone realizes they didn’t fully understand a process when they signed off on it. Someone else has a better idea now that the thing is real. And almost always, a rule that was declared mandatory turns out to have exceptions.
You hear it in sentences like, "I said this approval step was required, but actually you can skip it in this case and that case—honestly, in most cases.” None of this is a failure of diligence. It is the natural result of an organization discovering what it actually needs by watching itself operate.
In a small implementation, this is a minor inconvenience. In a large one, it is the defining characteristic of the project. The back-and-forth is not a sign that something went wrong—it is structurally impossible to predict, and it does not stop when go-live is declared. Scope keeps accreting. The polishing keeps going. And the only way to survive it is tooling flexible enough to absorb change quickly, on the organization’s terms rather than on the development team's timetable.
Speed Without Sacrificing Reliability
Flexibility on its own is not enough, because PIAM is not a domain where you can trade quality for speed. Access decisions have consequences—a door that opens for the wrong person, a badge that stays live after someone leaves, an approval chain that quietly stopped reflecting policy. Rapid change has to come with the reliability and quality you normally only get from well-tested software.
This is exactly where most of the obvious shortcuts fail. Prototyping tools let you move fast but were never built to run a system you can audit and depend on for years. No-code platforms promise flexibility but tend to box you in the moment your process steps outside the shapes they anticipated. The real requirement is harder than either: change quickly and stay trustworthy while doing it.
The Journey From Zero to a System That Barely Changes
It helps to think about a PIAM system as having a life cycle rather than a launch date. In the beginning, the rate of change is high—every week brings new requirements, corrections, and reversals. Over time, as the organization converges on what actually works, that rate of change falls. Eventually the system reaches a kind of maturity where it barely needs to change at all, and nobody wants to touch it unless a compliance obligation or a hard rule forces their hand.
That mature, low-change state is the goal. But the hard part is the journey to it. Building a PIAM system from scratch and carrying it through the turbulent, high-change phase until the rate of change approaches zero is a fundamentally different problem from maintaining a system that has already settled. Changing an established system is its own discipline; getting a brand-new one to that point of stability is where most of the pain lives—and it is the problem IDfunction PIAM is built to solve.
Starting With an Opinionated Draft, Not a Blank Page
From day zero, the most useful thing you can give an organization is an opinionated starting point. Most companies arrive with extensive process definitions and a clear vision of how things should work. But those definitions are usually written inside IT, in a language optimized for building a shared internal understanding—and that language does not translate cleanly into testable, high-quality software. The gap between “how we describe the process” and “how the process has to behave to be reliable” is where a lot of projects stall.
IDfunction PIAM bridges that gap with ready-to-use workflows and templates that encode how the work actually runs: how onboarding flows, how visitor approvals are handled, and how the whole thing sits cleanly within GDPR. Instead of starting from a blankpage and a stack of documents, everyone in the organization gets a concrete first draft to react to. That is one of the most valuable things we do—giving people something real to argue with early so the inevitable back-and-forth happens against a working system rather than a slide.
Tooling That Keeps the Focus on Process
Once there is a draft to refine, the work should be about the process itself—not about plumbing. A no-code workflow builder lets teams adjust and compose workflows without becoming workflow engineers. Zero assumptions about the data schema mean organizations don’t have to fight the system over where information lives or how it is shaped. Vendor-neutral integrations across multi-vendor and multi-pack environments let them bring in and synchronize data without rebuilding everything around one supplier’s model.
Around that core sit the building blocks that make rapid, reliable change practical: form builders, automations, scheduled tasks, and AI-assisted configuration. Together, they let an organization keep moving quickly through the high-change phase without giving up the reliability that PIAM demands—which is precisely the combination that prototypes and no-code platforms can’t deliver on their own.
Why a Product Outlasts a Custom Build
There is a final reason this matters, and it is one organizations tend to discover too late. Almost any company can hire a capable team to build custom software quickly. Speed of delivery is rarely the real constraint. The constraint is support—keeping that system healthy and evolving for years.
A talented project team is, by its nature, hard to retain. The better they are, the more likely they are to move on to the next project, and the people who understand the system's logic leave with them. A team working on a product has every incentive to keep supporting and improving it over the long run. Treating PIAM as a product rather than a one-off custom build is what makes the difference between a system that keeps getting better and one that slowly becomes a liability nobody fully understands.
Evolution Is the Operating Model, Not the Exception
Delivering PIAM is not a point-in-time, waterfall exercise where you fix the scope, set the timeline, and ship. It is a system that evolves with the needs and the changing thinking of the organization as a whole until it converges on the best fit for how that organization actually works—and then keeps being supported as a product long after.
The uncertainty, the contradictions, the back-and-forth—none of it is a defect in the process. It is the process. The only real question is whether your tooling and your delivery model are built to carry an organization through it, from zero all the way to a system so well-fitted that it barely needs to change. That is what IDfunction PIAM is for.
TL;DR
• PIAM can’t be fully specified up front. Large organizations have to reconcile compliance, regulation, security, IT, and the business—and no workshop captures everyone’s thinking before the build starts.
• Real requirements emerge once the system is live. People contradict earlier decisions, discover they misunderstood, and find that "mandatory" steps have exceptions—often most of the time.
• In large implementations this back-and-forth is impossible to predict and doesn’t stop at go-live. You need tooling flexible enough to change rapidly on the organization’s terms.
• Speed alone isn’t enough. PIAM needs the reliability of well-tested software. Prototypes aren’t built to last, and no-code platforms box you in.
• Think of PIAM as a life cycle: change is high at first, then falls until the system barely changes. The hard part is carrying a brand-new system through that turbulent phase to maturity.
• IDfunction starts with an opinionated draft—ready-to-use workflows and templates for onboarding, visitor approvals, and GDPR—so people refine a working system instead of debating documents.
• A no-code workflow builder, zero assumptions on data schema, and vendor-neutral multi-vendor integrations (plus form builders, automations, scheduled tasks, and AI-assisted configuration) keep the focus on process, not plumbing.
• PIAM is best treated as a product, not a custom build. Project teams are hard to retain; a product team keeps supporting and improving the system for years.