How we work

How we build software, and how we run the project.

Six principles we have worked by since 2017, and the eight phases every software project goes through with us, from the first conversation to support after launch. Each phase ends with something you can see and a clear decision gate.

A discovery workshop with a client, the EXO LOGICS team gathered around paper sketches
Our philosophy

Six principles, kept in every project.

Not a values poster. These decide how we scope, design, build and support, and you can hold us to each one.

01

One accountable team

The people who scope your software are the people who build it and support it.

Since 2017 we have worked as one team in Sharjah: design, engineering and support under one contract and one bill. There is no hand-off to a subcontractor after the proposal is signed, and no one to blame but us.

02

Build what the business runs on

We start from how your team actually works, not from a feature list or a template.

Before any screen is designed we sit with the people who will use the system, look at the spreadsheets, paper forms and tools they rely on today, and write down the job the software has to do. A feature that no one will use is a cost, not a deliverable.

In practice

2-week sprints · a demo every sprint · a status report every week

03

Small releases, no surprises

You see working software every two weeks, so you never commit a large budget against guesses.

Work is split into short sprints, each ending with a demo on a staging environment you can try yourself. Problems surface while they are still cheap to fix, and you steer what comes next with real software in front of you.

04

Arabic and English by default

Bilingual screens, documents and right-to-left layouts are part of the design, not an add-on.

Customers, staff and regulators in the UAE work in both languages. We design the data model, the screens and the printed outputs for English and Arabic from the first sketch, which is far cheaper than retrofitting it later.

05

Built for UAE rules

FTA VAT, e-invoicing and sector rules are in the brief from day one.

Tax invoices, VAT treatment, record keeping and the coming PINT AE e-invoicing requirements shape how data is stored and reported, so we design around them early. Where a requirement needs a certified provider or professional tax advice, we say so plainly and help you bring them in.

06

Honest about what is ready, and we stay

We tell you what works today, what is still in progress, and we are still here after go-live.

If a timeline is unrealistic or an idea will not work, you hear it from us before you spend money on it. After launch we keep the software monitored, backed up and improving, because the weeks after go-live are when a system earns its keep.

Project management process

Eight phases, start to finish.

What happens, what you get, who is involved and the sign-off that closes each phase. Durations are typical ranges for illustration; your plan sets the real ones.

Kick-offA first conversation, often the free 30-minute scoping call.

  1. 01
    Phase 01Typical duration: 1–2 weeks

    Discovery & brief

    It starts with a conversation, often the free 30-minute scoping call. For a larger project we run a short discovery: workshops with the people who will use the software, a look at your current tools and data, and agreement on what success means.

    You get

    • Written project brief
    • Users, roles and current-process map
    • Goals and success measures
    • Known risks and open questions

    From your side

    • Business owner or sponsor
    • Key users

    From EXO LOGICS

    • Project manager
    • Lead engineer
    • Designer

    Gate: You confirm the brief describes the problem correctly.

  2. 02
    Phase 02Typical duration: About 1 week

    Scoping & proposal

    We turn the brief into a scope: what is in the first release, what is out, and what waits for later. You get a technical proposal and a separate financial proposal, with a choice of commercial model: fixed price when the scope is well defined, or time and materials when it needs room to evolve.

    You get

    • Scope: in, out and later
    • First-release plan with milestones
    • Technical proposal
    • Financial proposal and statement of work (SOW)

    From your side

    • Sponsor
    • Finance

    From EXO LOGICS

    • Project manager
    • Lead engineer
    Fixed price or time and materials?

    Gate: Proposal and SOW signed; the project is booked into the schedule.

  3. 03
    Phase 03Typical duration: 2–4 weeks

    Design & prototype

    We agree the data model, the key screens in English and Arabic, and how the system connects to the tools you already use. A clickable prototype lets your team try the main flows before a line of production code is written.

    You get

    • Data model and integration plan
    • Key screens in English and Arabic
    • Clickable prototype of the main flows
    • Updated backlog for the build

    From your side

    • Key users
    • Sponsor

    From EXO LOGICS

    • Designer
    • Lead engineer
    • Project manager

    Gate: Design approved: the screens and flows the build will follow.

  4. 04
    Phase 04Typical duration: Typically 6–16 weeks for a first release

    Sprint delivery

    The build runs in two-week sprints. Every sprint ends with a demo of working software on a staging environment you can use yourself; a shared board shows what is planned, in progress and done, and a short status report lands every week.

    You get

    • Working software every sprint
    • Demo and sprint notes
    • Weekly status report
    • Staging environment you can try

    From your side

    • Product owner (your side)
    • Key users at demos

    From EXO LOGICS

    • Project manager
    • Engineers
    • Designer

    Gate: Each sprint reviewed at the demo; release scope confirmed feature-complete.

  5. 05
    Phase 05Typical duration: 1–3 weeks

    Quality & UAT

    Testing runs through every sprint; before launch we test the release as a whole, on the browsers and devices your team uses. Then your team runs user acceptance testing (UAT) on staging with realistic data, and every issue is logged, fixed and re-checked.

    You get

    • Test plan and UAT checklist
    • Defect log with fixes verified
    • Release candidate on staging
    • Launch checklist

    From your side

    • Key users (testers)
    • Sponsor

    From EXO LOGICS

    • Engineers
    • Project manager

    Gate: UAT sign-off: your team accepts the release for launch.

  6. 06
    Phase 06Typical duration: 1–2 weeks

    Launch & data migration

    Existing data is cleaned, mapped and moved, with at least one rehearsal before the real cutover. Go-live follows an agreed plan with a time window, a named contact on each side and a rollback route if something unexpected happens.

    You get

    • Data migration with reconciliation
    • Cutover plan and rollback route
    • Production environment live
    • Monitoring and backups switched on

    From your side

    • Sponsor
    • Data owner
    • IT contact

    From EXO LOGICS

    • Engineers
    • Project manager

    Gate: Go-live approved, and the migrated data checked by your team.

  7. 07
    Phase 07Typical duration: About 1 week, overlapping launch

    Training & handover

    We train the people who will use and administer the system, in English or Arabic, and hand over everything you need to own it: source code, documentation, admin access and credentials.

    You get

    • Training sessions for users and admins
    • User and admin guides
    • Source code and technical documentation
    • Access, credentials and accounts in your name

    From your side

    • Users
    • Administrators
    • Sponsor

    From EXO LOGICS

    • Project manager
    • Engineers
    • Designer

    Gate: Handover signed off: you hold the code, the documents and the keys.

  8. 08
    Phase 08Typical duration: Ongoing

    Support & improvement

    The first weeks after launch get closer attention (hypercare) while real usage settles. After that, a support plan covers hosting, monitoring, backups, updates and fixes, with a steady backlog of improvements based on how the software is actually used.

    You get

    • Hypercare after go-live
    • Support plan with agreed response times
    • Monitoring, backups and updates
    • Regular improvement releases

    From your side

    • Sponsor
    • Key users

    From EXO LOGICS

    • Engineers
    • Project manager

    Gate: Regular reviews of what to improve next, and of the support plan itself.

Live + supportedRunning in production, monitored, backed up and improving.

Governance

How we run every project.

The same habits on a four-week website and a six-month platform build, so you always know where the project stands.

  • One project manager

    A single named project manager is your point of contact from kick-off to handover. You always know who to call.

  • Weekly status report

    A short written update every week: what was done, what is next, what is blocked and what needs a decision from you.

  • Risk and change log

    Risks, assumptions and decisions are written down in one shared log, so nothing important lives only in someone’s memory.

  • Change requests in writing

    A change to scope comes with its effect on cost and timeline, in writing, before any work starts on it.

  • A demo every sprint

    Every two weeks you see working software, not slides. The demo is where you steer what comes next.

  • Staging you can try

    A staging environment runs the latest build, so your team can test it on real work between demos.

  • Code and documents handed over

    Source code, technical documentation and user guides are delivered to you as part of the project, not held back.

  • Your access, your data

    Accounts, domains, cloud subscriptions and data are set up in your name. You can leave with everything at any time.

Who does what

Clear roles, both sides.

A software project needs time from your team too. This is the usual split; we agree the real one, with names, at kick-off.

  • RDoes the work
  • AApproves / signs off
  • CConsulted
  • IKept informed
Who does what in each phase: R does the work, A approves, C is consulted, I is kept informed.
PhaseYouEXO LOGICS
Your sponsorYour teamProject managerDesignEngineering
01Discovery & briefACRCC
02Scoping & proposalAIRCR
03Design & prototypeACCRC
04Sprint deliveryICA/RCR
05Quality & UATARRCR
06Launch & data migrationACRIR
07Training & handoverARRCR
08Support & improvementCCA/RCR
A business owner writing a software project brief at a desk

Start with the brief template.

Phase one goes faster when the brief is written down. Our free template walks you through the questions we ask in discovery.

Get the free template

Ready for
phase one?

Tell us a few lines about the project. We reply within one business day with questions, an approach and a way to estimate it.