Practical software for the paperwork that never stops.
HHaappss builds business software for companies operating in the UAE. We started with the problem almost every business here shares — documents that expire, and the cost of noticing too late. More utilities for everyday business operations are on the way.
A software partner, not just a product vendor
We design, build and run business applications end to end. Our own products are built the same way we'd build yours: multi-tenant from day one, with real access control rather than a spreadsheet with extra steps.
Business applications
Web applications for compliance, operations and record-keeping — built around how a UAE business actually works, including the documents and renewals that come with it.
Multi-company by design
Every product we build separates each company's data at the core of the system, so one organisation can never see another's records — not by convention, by construction.
Onboarding we handle
We set your company and users up ourselves and stay involved afterwards. No self-service sign-up maze, no waiting on a ticket queue to get started.
Document tracking and expiry compliance
Visas, Emirates IDs, passports, trade licences, insurance policies, certificates — every one of them expires, and every one of them costs you when it lapses. HHaappss Docs keeps them in one place, tied to the person or asset they belong to, and tells you before a deadline becomes a problem.
- Everything in one register. Documents recorded against the employee, vehicle or entity they belong to — with reference numbers, issue and expiry dates, issuing authority and cost.
- Early warning, not hindsight. A dashboard of what has already expired, what expires today, and what's due within the next 7 and 30 days.
- Reminder windows you set. Each document type carries its own lead time, because a trade licence and a visa don't need the same notice.
- Scans kept properly. Attachments are stored outside the public web root and served only through an authorisation check — never by a guessable link.
- Your storage, if you prefer. Keep document files with us, or have them written straight into your own Microsoft 365 — a SharePoint library your IT team owns and controls. You can change your mind later: every file remembers where it lives, so switching leaves everything already uploaded exactly where it is and still reachable.
- View without downloading. PDFs, images, Word and Excel files open in the browser, so sensitive documents don't get scattered across devices.
- Search that finds it. Filter by reference, expiry range, entity or document type when you need one record out of thousands.
- Roles for real teams. Company administrators manage their own users; staff work only within their own company's data.
- Your records stay yours. A company's full document set can be exported and handed over on request.
From "we should track that" to "handled" in five steps
The document module follows the way the work actually happens — you set up who or what you're tracking once, then each document you add carries its own renewal clock from that point on.
-
1
Register who or what you're tracking
An employee, a vehicle, the company itself — whatever the document belongs to. You define the entity types that fit your business, so the register matches how you already think about your operation.
-
2
Record the document and its expiry
Reference number, issue and expiry dates, issuing authority, cost. Document types are yours to define — add a category once and it's available across the whole company.
-
3
Attach the scan
PDFs, images, Word and Excel files. Stored outside the public web root and served only through an authorisation check — never a guessable link — and viewable in the browser without downloading copies onto devices. If your policy is that files stay in your own Microsoft 365, point us at a SharePoint library and that's where they go instead.
-
4
Get warned before it lapses
The dashboard groups everything by urgency — already expired, expiring today, due within 7 days, due within 30. Each document type carries its own reminder lead time, because a trade licence and a visa don't need the same notice.
-
5
Renew and update the record
Update the expiry date and attach the new copy, and the clock restarts. Superseded documents are archived rather than deleted, so the history stays intact for audit.
More utilities on the way
Document tracking is the first of several utilities we're building for UAE businesses. These are in development — listed here so you know where the platform is heading, not as things you can buy today.
Automated reminders
Expiry alerts delivered by email and other channels, not just shown on a dashboard.
Approval workflows
Route renewals and document changes through the people who need to sign them off.
Reporting
Compliance reports you can build yourself and reuse, rather than requesting each time.
Document scanning
Read key details straight off an uploaded document instead of typing them in.
Org structure
Departments, branches and locations, for businesses that need more than one dimension.
Integration API
Connect your existing systems so records stay in step without double entry.
Tell us what you're trying to keep track of
Send us your details and we'll get back to you to talk through your requirements and arrange a walkthrough.
Contact us