Our own platform
The HR platform we built for companies that have outgrown spreadsheets — payroll, attendance, shifts, leave and access control in one system, with an audit trail behind every change.
Zetta HRM runs the parts of a business that cannot go wrong quietly. Payroll has to be right to the last decimal, leave balances have to survive an audit, and the person who approved a change has to still be recorded a year later.
It started life as a WordPress plugin. It is now a platform in its own right — a NestJS API and a Next.js application on PostgreSQL, with Redis and background queues underneath — and it no longer depends on WordPress, PHP or MySQL.
Salary structures, overtime policy, deductions, loans and period locking. The engine is covered by a golden-master test suite so a change to one rule cannot quietly move another figure.
Shift definitions, shift assignment, flexible timing and daily attendance, with a holiday calendar behind it.
Configurable leave types, balances, requests and approval queues.
Company profile, departments, designations, employee lists and invitation flows.
A dedicated RBAC module rather than a role column — permissions are enforced at the API, not just hidden in the UI.
A written record of who changed what and when, which is the part auditors ask for first.
Live headcount, attendance and approval queues over a websocket layer, not a page refresh.
Bulk onboarding from existing spreadsheets, so migrating off your current system is not a retyping exercise.
Stripe-backed subscription handling with plan and seat management built in.
Company-wide announcements and an in-product support channel.
Boring, proven and hireable — so that if you ever bring engineering in-house, you are recruiting for skills people actually have.
Not any more. The original Zetta HRM shipped as a WordPress plugin. It has been rebuilt from scratch as a standalone platform — a NestJS API and a Next.js application on PostgreSQL — so it no longer depends on WordPress, PHP or MySQL.
Yes. The platform is multi-tenant: each company gets its own profile, departments, designations, holiday calendar and user roles.
The payroll engine runs against a golden-master test suite — a set of known-good payslips that must reproduce exactly. Any change that would shift a figure fails the build rather than reaching a payslip.
Yes. The import centre handles bulk onboarding from spreadsheets so you are not re-entering records by hand.
Access is governed by a role-based permission system enforced at the API layer, with an audit log recording who changed what and when.
The platform ships with Docker configuration and runs on your own infrastructure or ours. Get in touch and we will walk through which fits your situation.
We will set up a trial company, import a sample of your employee records, and walk your team through a payroll run.
info@zettabyteincorp.comZettaByte
We build the systems businesses run on — web, mobile and desktop — from two offices in Dhaka and Toronto.
Follow us
Disclaimer
All software and themes are developed by ZettaByte Technology Incorporation, which owns the intellectual property in them. Our software may not be copied or resold without permission.
© 2026 ZettaByte Technology Incorporation
ZettaByte Technology Limited · ZettaByte Technology Incorporation