HR Management System: Requirements Guide and Comparison
How to compare HRMS in Israel, check payroll and attendance, and choose a system with no surprises after signing.
In this article
What is a human resources management system (HRMS) — and how is it different from HRIS, HCM and an employee management system
A human resources management system, or HRMS, centralizes employee data and the processes they go through: recruiting, onboarding, attendance, payroll, vacation, documents, performance and learning. In a company of 30–500 employees it is supposed to replace files, emails and duplicate typing with a process that can be checked: who entered it, who approved it, what changed and what was passed to payroll.
| Term | What it usually includes | When it fits |
|---|---|---|
| HRIS | Employee database, personal details, roles, documents and sometimes attendance | When you need a central source of information for human resources |
| HRMS | HRIS plus operational processes such as recruiting, attendance, payroll, vacation and reports | When you manage the employee life cycle in one system |
| HCM | A broader layer of workforce planning, performance, learning and career | When you have complex development and workforce planning processes |
| Employee management system | A focused system of employee details, shifts, vacation and documents | When you do not need a full HRMS |
The difference in practice is determined by the process, not by the product name. Ask what happens from the moment a candidate is hired: is an employee record created, is a 101 form sent, are permissions defined, is attendance passed to payroll and is history kept after a role change.
If you are also looking at a system for customer relations or for operations, do not mix the needs. What is CRM and why it is not just sales software explains what belongs to customer management and what belongs to an employee management system.
What is unique to an HR system in Israel: payroll, pension, Form 101, Tax Authority reports, and attendance
An HRMS in Israel has to deal with Form 101, pension, gemel, attendance, vacations, payroll components, and local reports. A global system can show a convenient screen and still leave you with manual work around payroll. Define in writing who is responsible for each calculation, check, and report; this is not legal advice.
Ask to see a full process for:
- Form 101: filling out, signing, updating, missing documents, and identifying a form that was not completed.
- Pension and gemel: fund, kupa, rates, join date, salary change, and exceptions.
- Form 126 reporting: data production, checking, fixing gaps, and documenting approval.
- Attendance: clock, app, work from home, shifts, breaks, holidays, and overtime.
- Vacation and sick leave: balances, accrual, approvals, and medical documents.
- Variable pay: commissions, bonuses, expense reimbursements, and one-time payments.
- A change during the month: onboarding, termination, salary change, or department transfer.
A good test scenario is an employee who started in the middle of the month, worked from home, received a bonus, was absent with a sick note, and changed pension fund. The system should show who entered each piece of data, who approved, what passed to payroll, and what is missing.
Do not settle for the answer "there is a connection to payroll." Ask which fields pass, how often, who is the source of truth, how an error is received, and what happens when data changes after the transfer.
The modules that must appear in every system — Core HR, recruiting, attendance, payroll, performance, and learning
A module is justified only when it is connected to a real process. For each one, define a user, input, approver, output, and a way to handle an exception.
Core HR — a central employee file
Includes personal details, role, manager, department, contract, documents, and change history. Every company needs a central source of information, but not every user needs to see every field.
- Acceptance test: a manager change updates permissions, reports, and approval flows.
- Can be reduced if: you already have a reliable repository that is actually connected to the rest of the processes.
Recruiting and employee onboarding
The module manages a position, candidate, interviews, feedback, offer, onboarding documents, and first-day tasks. Check whether an accepted candidate becomes an employee without retyping.
- Acceptance test: it is possible to see who is responsible for each stage and what is missing before the start of work.
- Can be reduced if: you recruit little and a simple form and tracking process is enough for you.
Attendance, vacations, and shifts
Check the clock, remote work, report corrections, manager approvals, breaks, holidays, overtime, and exception reports.
- Acceptance test: a manager receives a list of exceptions with a required action, not just an hours file.
- Can be reduced if: another system manages attendance and transfers data with controls.
Payroll and payroll integration
A system can calculate payroll, or only prepare data for an external payroll system. These are different capabilities. Define who handles the payroll components, the tests, and the transmission.
- Acceptance test: you can compare month to month and identify an unusual change.
- Can be reduced if: payroll is external, but an interface, tests, and a correction process are still needed.
Performance, goals, and feedback
Define the review cycle, goals, manager feedback, self-assessment, and documentation of conversations.
- Acceptance test: a manager sees status without getting access to feedback that is not theirs.
- Can be reduced if: you do not have an agreed review process.
Learning and certifications
The module manages courses, certifications, validity, registration, and reminders. It is especially useful when there is recurring training or documentation requirements.
- Acceptance test: you can produce a list of employees whose certification is about to expire.
- Can be reduced if: the learning is one-time and there is no need for tracking.
The full requirements document template: the 12 sections every vendor must answer
Copy the sections into a document and send the same wording to every vendor. Demand an answer in the same structure. That way, comparing HRMS systems rests on processes and not on a presentation.
1. Organization profile
- Number of employees today and in three years:
- Number of companies, sites, and departments:
- Monthly, hourly, temporary employees, and contractors:
- Existing payroll system:
- Role holders who will approve and manage:
- Target date for go-live:
2. Employee data
- Fields in the employee record:
- Required and optional fields:
- Documents and validity for each document:
- Who sees personal details, pay, and medical information:
- Is change history retained:
- Export format:
3. Recruitment and onboarding
- Candidate source:
- Recruitment stages and approvers:
- Documents before start:
- Contract and signature process:
- Creating an employee after acceptance:
- First-day tasks:
- Scenario: a candidate was accepted but the 101 form is missing.
4. Attendance and shifts
- Reporting method: clock, app, site, or a combination:
- Work-from-home policy:
- Breaks, overtime, holidays, and on-call shifts:
- Who corrects and who approves:
- How exceptions are flagged:
- Scenario: an employee forgot to report and the manager approves a correction.
5. Payroll and pay components
- Data that passes to payroll:
- Payroll calculation or data transfer only:
- Base, hours, commissions, bonuses, and reimbursements:
- Pay change mid-month:
- Four-eyes check:
- Scenario: a bonus is entered, approved, and appears in the report.
6. Forms and reports
- Handling of form 101:
- Form 126 reporting and data correction:
- Reports to the accountant and the payroll accountant:
- Who signs and who approves:
- Fields that can be exported:
- Scenario: a list of employees with a missing form.
7. Permissions and approvals
- System roles and permissions:
- Separation between HR, manager, employee, payroll and management:
- Vacation, attendance and payroll approvals:
- Manager replacement and its effect:
- Documentation of viewing, changes and approval:
8. Documents and signature
- Documents from templates:
- Built-in signature or external provider:
- Location of the signed file:
- What happens when an employee does not sign:
- Consolidated document for audit:
9. Integrations
- Payroll and attendance system:
- The accountant or payroll accountant:
- Digital signature:
- WhatsApp or a messaging channel:
- Employee portal:
- API, import, export or scheduled file:
- Frequency, monitoring and error handling:
10. Reports and control
- Reports for ongoing management:
- Reports by department, site, manager and role:
- Attendance and payroll exceptions:
- Workforce cost:
- Change history:
- Filtering and export:
11. Security, privacy and information retention
- Where the information is stored:
- Subcontractors:
- Permissions and remote access:
- Information retention after termination of employment:
- The process for receiving an export:
- Activity log: who, what, when and from which address:
12. Project, price and acceptance
- Implementation stages and responsibility at each stage:
- What is included and what counts as customization:
- Cost of license, user, employee, module and integration:
- Cost of export or ending the engagement:
- Acceptance conditions for each process:
- Support process and incident documentation:
- Estimated total cost for three years:
Vendor trap questions: what to ask before signing and which answers reveal a problem
| The question | A good answer | An answer that raises a red flag |
|---|---|---|
| Is there a connection to payroll? | Fields, frequency, checks and errors | "There is an interface" only |
| Who defines? | Deliverables, responsibility and role holders | "We'll figure it out along the way" |
| Is there a history? | Who, what, when and from which address | Only the current value |
| What happens when a department changes? | Permissions and reports update | Manual update on several screens |
| Can you export? | Format, fields and process | "As needed" |
| How is an exception handled? | Task and documented approval | Fixing in Excel |
| What is included? | Table of components and boundaries | "Almost everything" |
| Is there a portal? | Defined actions and permissions | A display screen only |
| Where is medical information? | Separation, permissions and documentation | Every manager sees everything |
| How do you test acceptance? | Scenarios and test data | Going live by date only |
Ask for a demonstration on three of your scenarios: onboarding an employee, correcting attendance and transferring to payroll. A vendor who does not show the full path is not really being tested.
Critical integrations in Israel: Hilan and Malam, the accountant, digital signature, WhatsApp and employee portal
A real integration transfers data, triggers an action, returns a status and logs an error. A one-time CSV is an export, not necessarily an integration.
When connecting to Hilan or Malam, define a source of truth for every field: employee number, department, payroll component, effective date and employment status. Check whether a salary change flows back to the system, whether there is an error report, and whether a row can be corrected without starting everything over.
With the accountant or payroll accountant, define the format, the schedule, approval and return. Do not send a file without knowing whether it was received, who checked it and what happened to a rejected row.
For digital signature, check signer identity, signing order, file retention and its attachment to the employee file. For WhatsApp, define which messages may be sent, who sees a reply and how consent is documented. An employee portal must allow updating details, requesting vacation, viewing documents and signing — not just displaying information.
The real cost: licensing, implementation, customizations and 3-year total cost of ownership (TCO)
The cost of an employee management system is not the monthly price alone. Count licensing, employees, users, implementation, data cleanup, customizations, integrations, training, support and exit.
An example calculation for three years for a company with 180 employees:
- Licensing: 180 × price per employee per month × 36 months.
- Setup: project management, settings, permissions, templates and tests.
- Data: file cleanup, field mapping and history.
- Customizations: reports, flows, payroll components and portal.
- Integrations: payroll, signature, messages and accounting.
- Operations: training, support and process checks.
- Exit: export of data, documents and employee history.
The formula: setup cost + monthly licensing times 36 + customizations and integrations + operations + migration. Also check what happens when the number of employees grows, a site is added or a new field is required. A proposal that shows only licensing is not enough for comparison.
Information security and privacy: employees' medical information and permissions
An HR system holds personal information, payroll, accounts, documents, and sometimes medical information. Permissions should be set by need. A direct manager should not see a medical document just because they see the team.
Ask for answers about:
- Secure login using a one-time code by email.
- Permissions by role, department, site, and type of information.
- A full activity log: who, what, when, and from which address.
- Separation between viewing, editing, exporting, and approving.
- The physical location of the information and subcontractors.
- Retention, deletion, and export after employment ends.
- Revoking access for a manager who changed roles.
A system built to support the business's obligations under the Privacy Protection Law and Amendment 13; this is not legal advice. It can help with the process, but it does not make the organization compliant on its own. Define with legal counsel the purposes of use, retention periods, permissions, and subcontractors.
Off-the-shelf, ERP, or custom development? When each option is right — and how not to pay for what you don't need
An off-the-shelf system suits a standard process with few exceptions. ERP suits when finance, procurement, payroll, and human resources need shared base data. Custom development suits when there are unique processes, systems that cannot be replaced, or automation that is not solved in settings.
Don't choose development to change colors, and don't choose off-the-shelf if every intake requires a manual workaround. Start with a requirements document and acceptance scenarios. CRM system requirements document: the full guide and a work template to copy presents a working method that is also useful for internal systems. Custom system for a business: 5 signs it's time will help you check whether the gap is in the product or in the process.
Alongside the technological decision, it is worth reading Software development for businesses: everything you need to know before starting. The question is not only off-the-shelf or development, but how much of your work is standard and how many exceptions create risk and cost.
Transition checklist: how to move from one provider to another without losing payroll data and employee history
Start with data mapping. For every field, write down the source, format, owner, update date, and any cleaning rule. Include active and departing employees, contracts, documents, vacation balances, attendance, and the payroll history you need.
- Get a full export from the old provider and check it by sampling.
- Build a mapping between the old field names and the new ones.
- Check for duplicates, employee numbers, dates, departments, and payroll components.
- Define who approves the baseline data.
- Load a test environment before the production environment.
- Run onboarding, termination, salary change, vacation, and attendance correction.
- Run a parallel run and compare payroll results.
- Set a cut-off point and a system of record for changes.
- Keep an export of the old system and documentation of employee numbers.
- Check permissions, documents, the portal, and integrations on the day of the transition.
- Get confirmation that all onboarding data has been checked.
Do not delete the old system immediately. Make sure your data is available in a usable export, including employee history and payroll documents. Demand to know in advance how you receive the data for 30 days after the engagement ends.
Send every provider the same template, demand a demo on the same scenarios, calculate TCO for three years, and check the exit before the home screen. If your processes do not fit an off-the-shelf product, a tailored business platform can centralize employee processes, automations, documents, and reports. The alcyone14 team builds and operates such systems according to the business's processes.
Frequently asked questions
What is an HRMS and how is it different from an employee management system?
An HRMS is a broad system that manages the employee lifecycle: employee record, recruitment, onboarding, attendance, payroll, performance, and learning. An employee management system can be narrower and focus on details, vacations, and attendance. The difference in practice is determined by the processes and integrations, not by the name in the presentation.
How much does a human resources management system cost?
The cost depends on the number of employees, the modules, the implementation, the integrations, and the customizations. Compare the total cost for three years: licensing, setup, data cleaning, connection to payroll, training, support, and export. A monthly licensing quote alone does not reflect the real cost.
Can you use an HRMS without a payroll module?
Yes. You can manage the employee record, recruitment, attendance, and documents in one system and transfer data to an external payroll system. In that case you need to define ownership of every field, the transfer frequency, error checks, and the correction process before payroll approval.
How do you choose an HRMS system for an Israeli company?
Start with a requirements document covering processes, exceptions, and acceptance scenarios. Send the same template to several vendors, ask for a demo of onboarding, attendance corrections, and transfer to payroll, and compare permissions, integrations, TCO, and the exit process.
What must you check in a human resources system demo?
Check a full scenario: an employee is onboarded, fills out a form, receives permissions, reports attendance, the manager approves, and the data moves to payroll. Ask to see an exception, an error, a role change, and a data export. If there is no clear answer to who sees, who approves, and what is documented, the demo is not enough.
