Back to Blog
Case Study Aviation September 4, 2026

How We Built a DGCA Random Selection Software for an Aviation Client

A real case study: how RandPicker replaced a spreadsheet with a fair, auditable, DGCA-aligned way to select employees for random testing — and what it took to build it.

An aviation client came to us with a problem that sounds simple but isn't: they needed to randomly pick employees for a test, and prove that the pick was actually random.

Not a raffle. Not a "pick a name out of a hat" kind of random. Under DGCA (Directorate General of Civil Aviation) requirements, aviation operators must periodically select safety-sensitive employees for psychoactive substance (drug and alcohol) testing using a method that is fair, unbiased, and defensible if an inspector ever asks "how did you choose this person?"

That's how RandPicker — our custom aviation software for random employee selection — came to be. Here's the story of the problem, and how we built the solution.

Why Random Selection Matters in Aviation

If you work outside aviation, this requirement might sound unusual. But in a safety-critical industry, it makes complete sense: pilots, crew and other safety-sensitive staff need to be tested for psychoactive substances on a recurring basis, and the selection has to be genuinely random — not influenced, even unintentionally, by who a manager likes, dislikes, or simply remembers to include.

That means an aviation operator needs to show two things at once:

Get this wrong, and it's not just an internal process gap — it's a compliance finding waiting to happen.

Aircraft cockpit instruments representing aviation compliance

The Problem With Doing It in a Spreadsheet

Before RandPicker, our client was doing this the way many operators still do: in Excel. A formula would "randomize" a column, someone would eyeball the top few rows, and that was the selection.

It worked, technically. But it created real risk:

None of this meant anyone was doing something wrong. It meant the process couldn't prove it was right — and in a regulated industry, that gap is the problem.

What Our Aviation Client Actually Needed

When we sat down with the client, the requirement list was refreshingly clear:

Built With Compliance in Mind

Every feature in RandPicker traces back to one question: "would this survive an audit?" That's a different design bar than most business tools, and it's the one we build every piece of aviation software against.

How We Built RandPicker

We followed the same process we use for every aviation project — the same one we use for custom aviation software in general:

The result is a tool where the client's compliance officer can add or upload their employee list, select who's eligible this round, click one button, and get a fair, unbiased pick — with an audit trail already attached and an Excel export one click away.

What Changed for the Client

You can see the finished product on our RandPicker page — it's live, and it's exactly what we built for this client.

This Is What We Do

RandPicker is one piece of a bigger picture. Aviation operators don't just need a random-selection tool — they need flight operations software, crew and FDTL compliance tracking, maintenance and MRO systems, safety and risk reporting, and crew portals that all work the way a real operation runs, not the way generic business software assumes it should.

That's the custom aviation software we build at Pazhanam Technologies. If your operation has a process like this one — something regulation-specific, something a generic tool doesn't quite fit — it's exactly the kind of problem we like solving.

Back to Blog

Ready to Build Custom Aviation Software for Your Operation?

Whether it's random selection, crew compliance, maintenance tracking or something entirely specific to your operation — we're ready to build it with you.