Skip to content
webkoding

Five practices, one team accountable end to end.

Every engagement is led by a principal engineer who stays through handover. Select a practice to see scope, stack and what a first engagement looks like.

Software built for one customer is not a product.

Most platforms stop being extendable the day a second customer arrives. Tenant isolation, subscription billing, role models and audit logging are architecture decisions taken at the start, not features bolted on once the first renewal is at risk.

We have carried platforms from architecture and roadmap through to production. A collections SaaS integrated with client accounting and ERP systems; a market-management platform connecting a retail chain's head office to its stores under a single permission model.

Discuss this work

Scope of work

Architecture & roadmap
Domain model, tenancy strategy and a build sequence costed against your runway.
Subscription & billing
Plans, metering, upgrades, dunning and an invoice trail finance can reconcile.
Identity & permissions
Tenants, roles, least-privilege access and audit logs that survive review.
Cloud & DevOps
Environments, CI/CD, observability and a rollback path proven before launch.
In-product reporting
Customer-facing dashboards built on the same model as your internal reporting.
AI features
LLM flows embedded in the product: content generation, summarisation and voice-agent integrations.
  • Ready before the first customer

    Tenant isolation and billing in place before the first customer signs, not retrofitted.

  • Deploys stop being events

    Pipelines and rollback proven, so a release is routine work rather than a late night.

  • Extendable in-house

    A documented domain model your engineers can build on without calling us.

Stack

  • TypeScript
  • Node.js
  • React
  • Next.js
  • PHP
  • Python
  • PostgreSQL
  • MySQL
  • Redis
  • Docker
  • CI/CD
  • REST APIs

Compliance coverage

Regimes we build against in production.

Not a research capability. These are live integrations shipped in commercial products, maintained through every specification revision the authority publishes.

  • Saudi Arabia

    ZATCA Phase 2

    Integration-phase e-invoicing: clearance, reporting, cryptographic stamps and QR requirements.

    Live in product

  • United Arab Emirates

    UAE EIS

    Electronic Invoicing System compliance for merchants filing into the Emirates framework.

    Live in product

  • European Union

    ESPR — Digital Product Passport

    Product-level data obligations under the Ecodesign for Sustainable Products Regulation.

    Live in product

  • Multi-jurisdiction

    Mixed-rate VAT

    Invoice splitting and correct tax attribution for baskets spanning several rates.

    Live in product

Focus sectors

Where legacy systems cost the most to leave alone.

Regulated, integration-heavy industries where the software cannot be taken offline and the data cannot be approximated.

  • Retail & commerce

    Storefronts, ERP and fulfilment stitched together over years of seasonal deadlines.

  • Fuel & convenience retail

    Station and market operations reported to head office from sources that rarely agree.

  • Financial services

    Collections, reconciliation and accounting integrations where every change needs an audit trail.

  • Cross-border sellers

    Merchants filing into three tax regimes at once — Saudi, the UAE and the EU.

  • Manufacturing & industry

    Product data now carrying regulatory obligations under the EU Digital Product Passport.

  • Logistics & supply chain

    Partner interfaces and tracking data running across a dozen incompatible formats.

Not sure which practice your problem belongs to?

Most engagements start across two. Send the brief and we will tell you which one leads.