People
Employee master, departments, designations, roles and a self-service profile every employee maintains themselves. One record, referenced by everything else.
ZakERP runs people, money and stock in one system — attendance, leave, payroll, general ledger, inventory, approvals and reports. The difference is what happens when you need something new: a screen or a report takes an afternoon, not a change request and a quarter.
Most companies do not lose money on software. They lose it on the hours spent rebuilding the same numbers every month, and on the decisions taken from figures that were already three days old.
Not eight tools that email each other. One login, one employee record, one ledger — so a punch, a leave day, a payslip and a journal entry are the same story told once.
Employee master, departments, designations, roles and a self-service profile every employee maintains themselves. One record, referenced by everything else.
Biometric device and mobile punch in one timeline — with face match, geofencing and an optional remote-punch permission for field staff. Late, early-leave and overtime are judged against the employee's own shift.
Entitlement, accrual, carry-forward and encashment as rules rather than habits. Employees apply from the calendar, approvers sign in order, and the balance updates itself.
Salary, daily allowance, meal contribution and deductions calculated from the attendance that already exists — with the working shown line by line, not hidden in a formula.
Chart of accounts, journals, receivables, payables, ageing, cash book and trial balance. Every posting enters through one controlled door, so the ledger and the sub-ledgers can never quietly disagree.
Items, warehouses, suppliers, purchase orders, receipts and issues on one signed stock ledger — with a reconciliation view that proves stock value against the accounts.
Multi-level approval chains defined as data, not code. Supervisor, GM, MD — change the route in a table, and every future document follows the new one.
Saved searches with filters, date ranges, sorting, export and scheduled email; charts and KPI tiles; and print-ready PDF forms for the documents that still need a signature.
Internal messaging with voice notes, a shared task board, an ID-card studio and a document registry that knows where every file in the system actually lives.
In most ERPs, "add a column" is a project. In ZakERP a screen, a report, a chart or an approval flow is a short, readable text file. Save it, refresh the browser, and it is live — no compiling, no restart, nobody logged out.
// A complete report. This is the whole file. search lateArrivals table zAttendance select "zactive = '1'" order xdate desc rows 31 search paginate export columns xstaff, xdate, xintime, xouttime, xstatus headers "Staff","Date","In","Out","Status" daterange xdate caption "Period" default month end daterange filter xstatus caption "Status" pick "Late,Late & Early Leave" end filter end search
Save the file · refresh the browser · the report is in the menu, with a period bar, a status filter, sortable columns, paging and export.
Tomcat and SQL Server on a machine you own. One afternoon, including the attendance device bridge.
Employees, departments, shifts, leave types, approval chains, chart of accounts. Imported, not retyped.
Attendance and leave first, because that is where the daily pain is. Payroll and finance follow once people trust the numbers.
New report, extra field, different approval route — from the Customisation Studio, without waiting for anybody.
A large cloud ERP wants you to change how your company works. ZakERP starts from how your company already works, and puts it into a system your own people can keep adjusting.
Because it installs onto ordinary hardware you already own, there is no procurement cycle, no data-residency argument and no monthly bill that grows with headcount.
Talk through your rolloutYou should choose the right tool, not the loudest one. Here is the straight version.
| Spreadsheets | Global cloud ERP | ZakERP | |
|---|---|---|---|
| Where your data lives | Scattered files | Someone else's data centre | Your own server |
| Cost as headcount grows | Hidden, in hours | Rises every month | Flat |
| Time to add a report | Hours, every month | A change request | An afternoon |
| Works on a weak internet line | Yes | Poorly | Yes — it is on your LAN |
| Audit trail of approvals | None | Strong | Strong |
| Local attendance devices, allowances, meal rules | Manual | Needs custom work | Built in |
| Multi-country consolidation, 20 legal entities | No | Its strength | Not our territory |
| Vendor ecosystem of thousands of add-ons | No | Yes | No — we build what you need |
If you are a multinational consolidating twenty legal entities, buy the global suite. If you are one company that wants its own rules followed exactly, that is what ZakERP is for.
Every task an employee does — punching in, applying for leave, checking a balance, running a report, approving a request — written as a short, illustrated walkthrough. No login, no PDF download, printable one chapter at a time.
No. It runs as an ordinary web application on one Windows server. Day-to-day, somebody who can restart a service and take a database backup is enough — and the backup can be scheduled. Everything else is done from inside the browser.
It keeps working. ZakERP reads the device's own database directly, so the punches you already collect flow in without anyone exporting a file. Mobile punches from phones land in the same timeline.
Yes, and it is normal to. Employees, leave history, suppliers and opening balances are imported from your existing files. Import routines are part of the system, not a one-time favour.
That is the point of the customisation layer. Most requests — a new report, an extra field, a different approval route, another dashboard — are configuration, done in hours, by your own staff after training. Genuinely new modules are quoted as work.
Access is controlled by role, every screen and report is permission-gated, sessions are single-login, and administrative actions are written to an audit log. The database is yours to back up, encrypt and keep inside the building.
A licence key installed on your server, not a per-user subscription that grows every time you hire. Support and enhancements are agreed separately, so you always know what next year costs.
Thirty minutes, screen shared, using a sample of your real attendance or payroll data. If it does not fit your company, we will say so.
Prefer to look around first? The full user manual is public — read it before you talk to anybody.