Skip to content
Deltacraft

Custom software

Custom software development in Nairobi

Systems built for one organisation's process, because the off-the-shelf one does not fit it.

Most organisations do not need software that does everything. They need software that does one thing the way they already do it, without the four other ways a generic product assumes. That is the work: reading the process as it actually runs, including the exceptions people currently handle from memory, and building around that instead of around a template.

A build starts with discovery. We sit with the people doing the work, map the process, and write down where it queues, where it loses information, and where the record of what happened is a thread of emails. The data model comes out of that map, and so do the permissions, because who may see and change what is the first thing a shared spreadsheet gets wrong.

We build in increments you can open and use. You get a working system early, in an environment you can log into, and it grows against real use rather than against a specification written before anyone had used anything. At handover you get the source code, the documentation and the training.

What you get

  • Discovery and process mapping
  • Data model and architecture
  • Build, test and deployment
  • Handover documentation and training

Who this is for

  • Operations and process owners
  • Organisations outgrowing spreadsheets
  • Teams with a process no product fits

How the engagement runs

Six steps, in this order.

Skipping one of these is how projects end up rebuilt. The order matters more than the ceremony.

  1. 01

    Consultation

    We sit with the people who do the work and find out what actually happens, including the workarounds nobody documented.

  2. 02

    Planning and proposal

    Scope, timeline and cost in writing, with the assumptions listed. If something is unknown, it is named as unknown.

  3. 03

    Design and development

    Data model first, then interface. You see working software early and often rather than a demo at the end.

  4. 04

    Testing and refinement

    Functional, load and user acceptance testing. Findings go on a list that gets closed, not a list that gets discussed.

  5. 05

    Implementation and integration

    Migration, integration with existing systems and a cutover plan that accounts for the day the old system is switched off.

  6. 06

    Training and support

    Your team is trained on the system they will use, and we stay on for maintenance, updates and the questions that arrive in month three.

Questions

Asked before we start.

Something not covered here? Email us and a person will answer.

How long does a custom software project take?

A focused single-process system is usually eight to sixteen weeks from discovery to go-live. Anything that has to read from a finance or HR system takes longer, and the integration sets the timeline rather than the screens. We give a range after discovery, not before it.

Do we own the code?

Yes. The source code, the data and the documentation are yours, and that is written into the agreement before work starts. We hand over the repository at the end of the engagement.

Should we buy a product instead of building one?

Often, and we will say so. If your process is the same as everyone else's, a product is cheaper and will be better maintained. Building is worth it when the process is the thing that makes you different, or when nothing on the market covers it. Our own six platforms exist because those processes turned out to be common enough to productise.

Scoping

Send us the process that keeps breaking.

A short description is enough to start. We will come back with whether it is a product, a build, or something you can fix without buying software.

Nairobi office

10th Floor, Applewood Adams, Ngong Road
Nairobi
Kenya
Hours
Mon–Fri, 08:30–17:30 EAT