Skip to content
Software Development

From architecture to production.

We take complex ideas and turn them into systems carrying real users, real money and real regulatory weight. We are not a body shop, we do not rent out developers by the month, and we do not compete on rate.

What we build
Custom softwareSaaS platformsWeb applicationsMobile applicationsAI-powered applicationsBackend and APIsMulti-tenant systemsCloud-native infrastructureSystem integrationsMVP to production

The measure of a build is not whether it demos. It is whether it is still standing in month fourteen, with data in it and someone else maintaining it.

Engagements

Four shapes, and we will tell you which one you are.

Most requests arrive described as one of these and turn out to be another. Naming it correctly at the start is worth more than any estimate.

MVP to production

An idea with a real user waiting for it. We architect for the version that survives, ship the smallest thing that proves it, and avoid the two or three decisions that would force a rewrite at scale.

Platform build

Multi-tenant SaaS with the hard parts taken seriously from the first commit: isolation, roles, audit, billing boundaries, and data residency where the market requires it.

AI into an existing product

You have a working system and a place a model would genuinely help. We integrate it behind an interface you can evaluate, cost-cap and turn off, rather than scattering calls through your codebase.

Hardening what already exists

Something works but does not hold. We find what breaks under real load and real data, fix it in priority order, and leave the observability that shows it stayed fixed.

What production-grade means here

Six things we do whether or not you ask.

These are not upsells and they are not phase two. They are the difference between software that works on the day it ships and software that works a year later.

Tests where they earn their keep

Around the data model, the money, and the rules that would be expensive to get wrong. Not a coverage number chased for its own sake.

Observability from the first commit

Logs, traces and the handful of metrics that reveal a problem before a customer reports it. Added afterwards, it never quite works.

Migrations that run forwards

Schema changes that deploy without downtime and can be reasoned about a year later, on a database that already has real data in it.

Isolation you can prove

In a multi-tenant system, one company seeing another's data is not a bug, it is the end of the product. It gets designed in, not asserted.

Costs with a ceiling

Cloud and model spend that is projected before launch and capped in the code, so a traffic spike is an operations event rather than an invoice.

A handover that works

Documented decisions, runnable locally, deployable by someone who was not there. We would rather you could leave than have to stay.

The stack, by layer

We think in architectures, not framework names.

Intelligence

Where a model earns its place in the architecture
LLM applicationsAI agentsRetrieval-augmented generationEvaluation and guardrailsMachine learningDocument understanding

Product surface

What the customer's customer actually touches
React and TypeScriptMobile applicationsConversational interfacesWhatsApp and messaging channelsOffline-first clientsAccessibility and i18n

Core systems

The part that has to be right at three in the morning
Backend services and APIsMulti-tenant data isolationRelational data modellingBackground jobs and queuesIntegrationsAudit and evidence trails

Platform

How it gets built, shipped and watched
Cloud infrastructureCI/CDObservabilityData residencyAccess controlCost control
Evidence

This is ours. Designed, built, and still run by us.

Hazri Book is in production with a contracting company in Saudi Arabia. Offline-first capture, multi-tenant isolation, Arabic throughout, and a month-end close that has to survive a payroll dispute.

Hazri Book · Company dashboard — cost, live presence, exceptions
Hazri Book company dashboard showing labour cost, live presence across three sites and exception flags
Hazri Book · Attendance register
Hazri Book attendance register
Hazri Book · Credential compliance
Hazri Book compliance view tracking worker credential expiry
Hazri Book · Payroll-ready timesheets
Hazri Book timesheets ready for payroll export
Start here

Have something that needs building?

Send us the problem rather than the specification. The specification is usually where the interesting mistakes are hiding, and we would rather find them before you have paid for them.

Or write to contact@astalabista.com. A person reads it, and replies within one working day.