Choosing Software

How do we write an HR software requirements list?

Walk one full month of your HR calendar and write down every task, handover and approval it contains; that becomes the requirement list. Split it into must-haves that end an evaluation when they fail and preferences that only break ties, phrase each as something a demo can be made to prove, then score vendors against it instead of being toured.

Where do requirements actually come from?

From the work, not from a template. Walk a complete cycle of your own calendar and record everything it contains: the payroll cut-off, the input collection, the approvals, the corrections, the filings, the reports someone asks for, the joiners and the exits. Note who does each task, what it depends on and where the data comes from. Then add the exceptions you handled by judgement, because those are what configuration has to absorb and they never appear on a vendor checklist. A downloaded list of [HR software](/hr-software) features describes what products do; a calendar walk describes what you do, and only the second one can tell you whether a product fits.

How do you phrase a requirement so it can be tested?

Write it as an observable outcome with an actor and a condition. Supports leave management is untestable, so every vendor passes it. An employee can apply for leave against a balance that reflects accruals to date, and the request routes to two approvers in sequence, with the second able to reject after the first approves is testable, so a demo either shows it or does not. Include the awkward variant deliberately: the backdated request, the mid-cycle joiner, the person whose manager changed. Requirements written loosely are the reason evaluations end in impressions rather than evidence, and impressions are exactly what a well-run demo is designed to produce.

How do you separate a must-have from a preference?

Apply one question to each line: if this failed, would we walk away? Anything that gets a yes is a must-have and there should be fewer than people expect - typically statutory outputs, the transactions that run every cycle, data export, and whatever your organisation is uniquely constrained by. Everything else is a preference, and preferences only break ties. The discipline matters because inflated must-have lists eliminate good products for reasons nobody genuinely cared about, and because a long list of equally weighted requirements is functionally unweighted. Fix the classification before you see any demo, since it is remarkably easy to reclassify a requirement after watching a product handle it well.

What do people always forget to include?

The unglamorous half. Data export in a usable format, and what it costs to obtain. Permissions granularity, especially who can see compensation. An audit trail on changes, with who and when. Corrections and backdated adjustments into closed periods, which every organisation needs and few ask about. Offboarding, including access removal and final settlement inputs. Bulk operations, because uploading changes one at a time will not survive a restructure. Reporting you can build yourself, since a fixed report library ages badly - decent [people reporting](/hr-analytics-software) is what keeps a system useful once the novel questions start. Write these in before the first call, when nobody is influencing your list.

How do you use the list in a demo?

You run the session, they follow. Send the list ahead, give the vendor a small set of your own anonymised records, and ask them to work through your scenarios in order rather than presenting theirs. When the answer is a roadmap item or a workaround, write down which and move on without debating it. Keep the same scenarios and the same order for every vendor, because comparability is the entire point. Booking a [structured walkthrough](/book-demo) against a written list also changes who is being evaluated by whom, and a vendor who cannot work to your agenda has told you something useful about how implementation and support will feel later.

How do you score without fooling yourself?

Fix the weights before the first demo and refuse to change them afterwards. Score each requirement on evidence - demonstrated on your data, demonstrated on their data, described, or not available - rather than on a general impression of the product. Have every attendee score independently before discussing, since the loudest opinion in a room otherwise becomes the consensus. Record the reason next to each score, not just the number, because the reasons are what you will need when you revisit the decision. Where two products tie, resist inventing a new criterion to break it; look instead at exit rights, support responsiveness and how each vendor behaved when something did not work.

What happens to the list after you sign?

It becomes the acceptance criteria for implementation, which is its most valuable second life. Every must-have should be demonstrated in your configured tenant before go-live, using your data, and signed off individually rather than as a batch. The gaps you accepted knowingly become a documented list of manual workarounds with owners, so nobody rediscovers them as surprises during the first live cycle. Keep the file. At renewal it tells you what you actually bought and whether it was delivered, and if you ever evaluate again it saves rebuilding the whole thing from memory - by then your process will have changed, but the structure and most of the awkward cases will still hold.

Want Pitch N Hire to handle this for your team?

Related glossary terms

Choosing your recruiting stack

Next step

FAQ

Frequently asked questions

How long should the list be? +
Long enough to cover a full cycle including exceptions, and short enough that every line gets scored properly. Lists that sprawl usually contain features copied from vendor material rather than requirements derived from work. If a line does not trace back to something someone in your team does, or to an obligation you carry, it does not belong on it.
Should we send the list to vendors in advance? +
Yes. It saves a discovery call, produces a more realistic quote, and lets you see how a vendor responds to specifics. Some will answer honestly about gaps, which is valuable information about the relationship. Expect the list to be mirrored back in a proposal, so keep your scoring separate from whatever language they return.
Who should contribute to the list? +
The people who do the work daily, plus one person who can settle policy questions. HR operations and payroll administrators know the exceptions; a manager can speak to whether an approval flow is realistic; finance has reporting needs nobody else will raise. Keep the drafting group small, then circulate for additions rather than writing it by committee.
What if a must-have has no available product? +
Recheck whether it is genuinely a must-have or a description of your current workaround. Requirements written from an existing process often encode a constraint rather than a need. If it survives that test and nothing supports it, decide explicitly between a manual process, a custom build and changing the underlying policy - and record which you chose and why.
Does this work for a single module purchase? +
Yes, and it is quicker. Walk the part of the calendar that module touches and list the transactions, exceptions and reports involved. The one addition worth making is how the module will exchange data with whatever holds your employee record, since a standalone module that needs its own people list quietly recreates the duplication you were trying to remove.
Pitch N Hire ATS

See how this works in a real applicant tracking system

Pitch N Hire is an applicant tracking system built for recruiters and hiring teams. If this answer described something you want to run properly, the ATS is where it lives.

  • One pipeline for every role, applicant, and interview stage
  • Structured scorecards so the panel compares candidates on the same criteria
  • Careers page, job posting, and candidate communication in one place

Free for 1 user · No credit card · Talk to a real hiring expert

Built for recruiters & hiring teams

See how much faster your team could hire

Get a personalized walkthrough of Pitch N Hire on your own roles and workflow. No slides, no obligation.

Prefer to talk? Book a demo · Talk to sales · View pricing

Free 1-user plan · No credit card · Talk to a real hiring expert

One Hiring Infrastructure.
Zero Tool Chaos.

Demos are consultative. We respect privacy and enterprise
governance. No lock-ins.

Start free Book demo