Process
Our software development process
Six clear stages, with outputs you see and approve at every one.
1–2 weeks
Discovery
We sit with decision makers and real users to understand the business, the problem and measurable goals.
Needs & goals summary
1–3 weeks
Analysis & scope
We document processes, define modules, roles and integrations, and deliver a fixed proposal of scope, timeline and cost.
Scope document & proposal
2–4 weeks
Design & prototype
We design the key screens and build an interactive prototype you try and approve before development.
Approved interactive prototype
Scope-dependent
Development in increments
We build in short increments; at the end of each you see a working piece and give feedback.
A working build every two weeks
1–3 weeks
Testing & launch
We test with real data, migrate your legacy data, train your team, then launch with a clear plan.
Live system, trained team
Ongoing
Growth & support
We monitor and support the system under a written agreement and evolve it as you grow — where the real partnership starts.
Support & evolution agreement
Who does what?
Discovery
- Al-Arjan’s role:
- Run sessions, document needs
- Your role:
- Make decision makers and users available
Analysis & scope
- Al-Arjan’s role:
- Write scope and proposal
- Your role:
- Review and approve scope
Design
- Al-Arjan’s role:
- Design screens and prototype
- Your role:
- Try the prototype, give feedback
Development
- Al-Arjan’s role:
- Build and demo every two weeks
- Your role:
- Review builds, provide data
Launch
- Al-Arjan’s role:
- Test, migrate data, train
- Your role:
- Attend training, give final sign-off
Support
- Al-Arjan’s role:
- Monitor, fix, evolve
- Your role:
- Raise requests, set priorities
| Stage | Al-Arjan’s role | Your role |
|---|---|---|
| Discovery | Run sessions, document needs | Make decision makers and users available |
| Analysis & scope | Write scope and proposal | Review and approve scope |
| Design | Design screens and prototype | Try the prototype, give feedback |
| Development | Build and demo every two weeks | Review builds, provide data |
| Launch | Test, migrate data, train | Attend training, give final sign-off |
| Support | Monitor, fix, evolve | Raise requests, set priorities |
Want the cost and timeline for your specific project?
Get a quote in two minutesFrequently asked questions
Questions about the process
How long does it take to build an app or system?
A simple app with an admin panel typically takes 6–10 weeks; mid-sized systems 3–6 months to a first release. The proposal sets a written timeline per stage.
Can scope change during development?
Yes. Each change is estimated for time and cost impact and approved in writing before work starts, so there are no surprises at the end.
How often will I see progress?
Roughly every two weeks you receive a working build to try, with a short report on what’s done and what’s next.
Let’s build what comes next
Tell us what you need. We’ll set up a short call to understand your business, then send a written proposal with scope, timeline and cost.
Our team is available for replies and support 24/7