Custom software development for businesses in Rwanda

A hardware shop in Nyabugogo writes each sale in a notebook, then again in the EBM, then once more in a spreadsheet for the owner. That is three copies of the same sale, every day. A custom tool records it once. We work from France, and the free call and written quote are in English.

Book a free call

When custom software is worth it (and when it is not)

To be honest: for many needs, off-the-shelf software is enough. Accounting, payroll or a standard till are well served by existing tools, often cheaper at the start. In the free 20-minute call, we tell you frankly if a ready-made tool will do.

  • Rather custom: your trade has its own steps, you lose hours re-typing the same data, or market tools force you to change the way you work.
  • Rather off-the-shelf: your need is common (accounting, payroll, till), an existing tool already covers it, or the way you work still changes a lot.
  • Often the right choice: keep your current tools and build only what is missing between them.

Concrete examples for a small business

These are examples to help you picture your own tool, not client references. Every project starts from the way you work.

  • Quotes and invoicing

    For a plumber with two teams, the signed quote becomes a job sheet, then an invoice, without re-typing anything.

  • Team scheduling

    For a 15-person cleaning company, everyone sees the day's jobs on their phone, and absences update the schedule.

  • Job or case tracking

    For a 6-person office, each case has its status, its documents and its next deadline.

  • Stock and customer portal

    Stock movements are recorded during the day, and your customers log in to follow their order or find their invoices.

Custom software and the EBM in Rwanda

  • One sale, one entry

    Anyone carrying out a taxable activity issues tax invoices through the RRA's EBM, VAT-registered or not. Custom software can record each sale once and prepare what the EBM needs.

  • The VSDC for your own system

    The RRA offers a Virtual Sales Data Controller, designed for businesses whose own invoicing system must be integrated with EBM. We study that route with you and your accountant before promising anything.

  • School management systems

    Schools often ask for one place to follow pupils, classes and fee payments. Parents, teachers and the bursar each see only their own part.

  • Data stored outside Rwanda

    Under Law No. 058/2021, storing personal data outside Rwanda requires authorisation, and controllers register with the NCSA. We tell you in writing where the software is hosted before we start.

How a project runs, step by step

  • 1. Free call

    20 minutes: you show us how you work today and what costs you time.

  • 2. Written quote within 48 hours

    What the tool does, who uses it, which software it connects to, the timeline and the price. Nothing starts without your approval.

  • 3. Build and tests

    A check-in every week, then you and your team test the tool with real situations before it goes live.

  • 4. Go-live and support

    We install the tool and bring over your existing data when the quote includes it. The first month of support is included, then an optional monthly maintenance plan.

What changes the price of custom software

Custom software is always quoted: no two projects are alike. The written quote gives the price excluding taxes and the timeline, before any commitment.

  • The number of screens and steps: a simple tracking table or a tool that runs the whole life of a case.
  • The number of people and roles: one user, or a team where each person only sees what concerns them.
  • Connections to your tools: accounting, calendar, email, Excel or Google Sheets files, your website.
  • Bringing over your data: starting from scratch or recovering years of files.
  • Phone access: a tool used at the office, or in the field too.

Your software and your data belong to you

  • The software is yours

    Once the project is paid in full, the software is yours, with its source code. You can develop it further with us or with another provider.

  • Your data stays yours

    We tell you in writing where it is hosted before we start, and we never use it to train AI models.

  • AI inside your software

    An AI agent can work inside your tool, for example by preparing a case from a request email. It is paid separately, with a setup then a monthly subscription.

Frequently asked questions

Can custom software connect to the EBM?
The RRA built the VSDC for businesses that have their own invoicing system and need to integrate it with EBM. Whether it suits your case, we check together before the quote.
Can you build a school management system in Rwanda?
Yes, on quote. We start from how your school works today: enrolment, classes, reports and fees. Parents and teachers each get their own access.
Where will my Rwandan customers' data be stored?
We state it in writing before the build. Storing personal data outside Rwanda needs authorisation under the 2021 law, so hosting is planned with you from the first call.
How much does custom software cost?
It is quoted, because the price depends on the number of screens, users and connections to your tools. After the free 20-minute call, you receive a written quote within 48 hours, with the price excluding taxes.
Does the software belong to me?
Yes. Once the project is paid in full, the software created for you is yours, with its source code. You stay free to develop it with us or with another provider.
Do we have to drop our current tools?
No. We connect the software to what you keep, when those tools allow it: accounting, calendar, email, Excel or Google Sheets files. We check this before the quote.

Show us how you work today.

A free 20-minute call: we tell you frankly whether a ready-made tool is enough or whether custom software is worth it, then you get a written quote within 48 hours.