Spreadsheets break at a large headcount
With hundreds of people, no one manages records in Excel coherently: data duplicates, versions diverge, transfer history gets lost, and every summary is assembled by hand for half a day.
Severity// niche = hrm.enterprise
We build HRM systems for organisations with a large workforce, where spreadsheets no longer cope. The system keeps personnel records with employee cards, full career history and soft deletion (records are archived, never lost), builds an org structure of unlimited depth with an interactive chart, and runs a timesheet for hundreds of people with an audit log on every change. Access is governed by RBAC: around 30 granular permissions, dynamic roles and three-level data isolation down to the database. The interface stays fast on lists of hundreds of rows thanks to virtual scrolling and real-time over WebSocket. Everything runs on your own server — personal data never leaves for someone else's cloud. Backed by the real Varta case: ~93K lines of code, 17 modules, ~80 API. You start from $3500 with the first module and grow the system module by module.
Real case — Varta We hand over the code
§ 02 — Problem
With hundreds of people, no one manages records in Excel coherently: data duplicates, versions diverge, transfer history gets lost, and every summary is assembled by hand for half a day.
SeverityManual timekeeping for a large workforce means endless corrections, disputed hours and zero audit trail: it is unclear who changed a cell and when.
SeverityWithout a role model, either everyone sees everything or no one sees what they need. For personal data that is both a leak risk and a compliance problem.
SeveritySubscription HR services impose their own process template and keep your data in their cloud, while customisation hits the platform's limits.
SeverityLists of hundreds and thousands of rows, heavy reports and dozens of people working at once bring down solutions that were never built for scale.
Severity§ 03 — Solution
Each module solves a specific pain from the list above. Click a row to see what it includes.
§ 04 — Case
A large-scale HRM system for personnel management at a big organisation — a confidential enterprise project. Personnel records, org structure, timesheets, document flow, RBAC and real-time — full cycle from database architecture to production deployment.
— Stack
§ 05 — Process
We unpack your structure, roles, timesheet and document flow. We fix the modules, access rights and timeline in a technical brief.
We design the database schema, org structure and the role-based access model. We agree who sees what before the code starts.
We build the system in modules: personnel records, timesheet, reports, integrations. We show the result in stages, you test on real data.
We migrate data from old spreadsheets, deploy on your server, set up access and backups, train the team and hand over the code.
§ 06 — Budget
Transparent: a fixed base plus factors that affect the final price. The exact sum is fixed in the brief.
An enterprise HRM tailored to your processes: personnel records, org structure, timesheet, basic access control and deployment on your own server. You start with the first module and grow the system module by module.
§ 07 — FAQ
Yes. Varta, the system we refined this on, works with a complex org structure of unlimited depth, and the interface stays fast on lists of hundreds of rows thanks to virtual scrolling, server-side pagination and real-time over WebSocket. Scale is built into the architecture from the start.
Through RBAC: around 30 granular permissions and dynamic roles you configure yourself. Data is isolated on three levels — from the ORM and a check on every API response down to Row-Level Security in PostgreSQL itself — so an employee only sees what they are allowed to.
Yes. The timesheet is an employee × days-of-month matrix with virtual scrolling, auto-fill and manual input. Every cell change is recorded in an audit log, so it is always clear who made an edit and when.
The system is deployed on your server or within your infrastructure — employees' personal data never leaves for someone else's cloud. You get full control over the data and the source code.
With a single working module. Most teams start with personnel records or the timesheet, the pain that hurts most, then add the org structure, roles, reports and integrations. Each module goes live on its own, so the system delivers value before it is fully assembled. Start from $3500, with no per-employee fee. We fix the exact plan and figure after the brief.
§ 08 — Related
§ 09 — Request
Leave a contact — we’ll come back with a preliminary estimate of the modules, scope and timeline. No obligations.
Real Varta case Transparent price from $3500 We hand over the code