In production: AlphaPMS · Alphatrace

Systems of record, built around the work.

Alpha PMS replaces the messy middle of a business: spreadsheets, disconnected tools, double entry, and reports no one trusts. We build hotel platforms, GPS fleet tracking, ERP/CRM, AI automation, and internal web apps around how operators actually work.

FIG.01 The parts that have to agree
INTERFACE SERVICES DATA Front desk Point of sale Dashboards API layer Posting engine AI extraction Postgres Row-level sec. Ledger

System map Select a node to inspect its role.

Built for
  • Hospitality
  • Fleet & telematics
  • Multi-entity finance
  • Procurement & inventory
  • AI-assisted operations
Platforms in production, in-house
02
Ledger variance we accept
0.00
Founded in Dubai, UAE
2025
Registration No. DMCC203097
DMCC

01 What we build

Products we run, systems we build.

Our own products run in the field, so custom work starts from what we already know: rooms, vehicles, stock, invoices, approvals, users, and money. The job is simple to say and hard to do: put the work in one system and make the numbers reconcile.

S—01 In production

AlphaPMS

Hospitality platform

AlphaPMS is our hotel and restaurant platform: reservations, front desk, procurement, accounting, and POS in one place. It is software used by operators, not a slide deck, which keeps our custom builds grounded in real hotel work.

  • Reservations & front desk
  • Point of sale
  • Procurement & inventory
  • Accounting & reporting
Request a walkthrough

S—02 In production

Alphatrace

GPS & telematics

Alphatrace tracks fleets and valuable assets in places where signal, roads, and recovery workflows are not always neat. Operators get live location, trip history, geofences, alerts, and dashboards they can act on.

  • Live tracking & geofencing
  • Trip & usage history
  • Alerts & asset recovery
  • Fleet dashboards
Request a walkthrough

S—03

Custom ERP & CRM

Bespoke enterprise systems

Most companies do not need another generic CRM. They need one place for customers, documents, approvals, inventory, invoices, and reporting. We build that around the way the company already works, then tighten the parts that need controls.

  • Multi-currency general ledger
  • Inventory & procurement
  • Document state machines
  • Role-based access control

S—04

AI consulting & integration

Automation inside the workflow

AI belongs where the work already happens. We add extraction, review queues, decision support, and LLM features inside the business system, with logs, permissions, and a human review path when confidence is low.

  • Document & data extraction
  • Workflow automation
  • Decision support
  • LLM features & guardrails

02 The stack

One system, end to end.

When one team owns the schema, services, and interface, fewer things get lost in translation. The ledger balances, tenant isolation is enforced at the data layer, and automation has a clear place to stop and ask a person.

  • SQL Postings balance before they can be saved.
  • TypeScript Role-scoped services keep the wrong records out of view.
  • Python Extraction sends uncertain work to review instead of pretending.
Representative excerpts
-- double-entry posting · isolated by RLS
insert into journal_lines
  (entry, account, ccy, debit, credit)
values
  (:e, '1000-cash',    'AED', 0,    :amt),
  (:e, '4000-revenue', 'AED', :amt, 0);

-- a posting that can't balance can't exist
select sum(debit) - sum(credit);   -- => 0

03 Selected work

Anonymised, but specific.

Names stay private — we work under NDA as standard. The shape of the work does not: these are the kinds of systems we build and run.

W—01

Hotel group · Dubai

A hotel stack that agrees with itself

Problem
Rooms, sales, purchasing, and accounting were split across tools. Staff spent the evening making the numbers match.
Built
A PMS with reservations, POS, procurement, inventory, and the ledger in one shared model.
Highlights
Room status, stock, and postings update from the same source; access is scoped by property and role.
  • PMS
  • POS
  • Accounting

W—02

Industrial group · Central Africa

Group finance without spreadsheet archaeology

Problem
Group reporting was slow because each entity kept its own version of the truth.
Built
A custom ERP with multi-currency accounting, FX handling, document states, and a posting engine that refuses unbalanced entries.
Highlights
Entities stay isolated by policy, postings stay auditable, and consolidation is a report, not a manual project.
  • ERP
  • Multi-currency
  • Postgres + RLS

W—03

Hospitality operator

POS and procurement, reconciled

Problem
Sales and purchasing moved faster than the spreadsheets trying to track them.
Built
POS and procurement tied directly to inventory and accounting, closing the loop between what was sold and what was bought.
Highlights
Less month-end chasing, live cost of sales, and stock that matches the ledger.
  • POS
  • Procurement
  • Inventory

W—04

AI tooling engagement

Document work without the re-keying

Problem
People copied data out of documents and made the same judgement calls every day.
Built
Extraction and decision support inside the existing workflow, not as a separate chatbot or side tool.
Highlights
Confidence thresholds, review queues, decision logs, and tight data boundaries.
  • AI
  • Extraction
  • Decision support

04 Engineering standards

Standard on every system.

Principles, not certificates. These hold on every engagement, at every size.

ST-01

Tenant isolation

Row-level security in the database itself. Tenant boundaries live next to the data, so isolation does not depend on every service-layer check being right.

ST-02

Ledger integrity

Financial records are double-entry by construction. An unbalanced posting is rejected, not recorded.

ST-03

Access control

Permissions are scoped to roles and enforced in the service layer. A front-desk login sees the front desk, nothing else.

ST-04

Auditability

Postings and automated decisions are recorded with their author and their timestamp. Corrections are new entries — history is not rewritten.

ST-05

Backups & recovery

Systems go live with automated backups and a written recovery procedure.

ST-06

Data ownership

Client data belongs to the client. Schemas are documented, and full export in open formats is available on request.

ST-07

AI oversight

Automation acts alone only above a set confidence threshold. Everything below it is routed to a person, and logged.

These are engineering standards, not certificates. Ask how any of them is implemented and we will walk you through it.

05 How an engagement runs

Four stages, one owner.

Every engagement runs the same way. The people who scope the system build it, and the people who build it answer for it in production.

  1. 01

    Scope

    Before screens, we map how work moves today: who approves, what must reconcile, where errors enter, and what must not break.

    You receive A written scope with architecture, timeline, and price.

  2. 02

    Foundations

    Schema, access model, and ledger come first. Roles, audit trails, posting rules, and tenant boundaries are part of the first version, not cleanup work.

    You receive A deployed skeleton — database, security policies, and core services, running.

  3. 03

    Build

    Working software ships weekly into an environment you can open and use — real workflows and edge cases, not a demo of the happy path.

    You receive A weekly release with a changelog measured against the scope.

  4. 04

    Operate & hand over

    We run the system in production, then transfer it in a state your team can hold: conventional tooling, clear naming, documented decisions.

    You receive Source code, documentation, credentials, and runbooks, with support terms in writing.

06 Company

A software company in Dubai.

Alpha PMS FZCO is a software company licensed in the Dubai Multi Commodities Centre (DMCC), United Arab Emirates. We design, build, and operate production systems for hospitality, fleets, finance, and operations across the Middle East and Africa.

The company is founded and led by Joseph Hamze, and works directly with founders and operators.

I put my name on every system we ship. I review the schema, the access model, and the ledger before anything goes live, and I answer for the result in production. There are no hand-offs.

Joseph Hamze — Founder, Alpha PMS FZCO
Entity
Alpha PMS FZCO
Licence
DMCC, Dubai (UAE)
Founded
2025 · Dubai

07 Start a project

Tell us what you need built.

Tell us what is messy, slow, or stuck in spreadsheets. A useful brief is simple: what the business does, what needs to change, who uses the system, and what must not break. We work under NDA as standard, and you will hear back within one business day — from the person who scopes the work.

The workflow, scale, users, and any hard constraints.