Synelia / Expertise / Software engineering

EXPERTISE · SOFTWARE ENGINEERING

Tools shaped around
your business.

Business, web and mobile applications, ERP and automation: we design software built to last, and we keep it running.

WHY IT’S CRITICAL

A critical application isn’t judged by its demo, but by its third year in production.

We design business, web and mobile applications with clean architecture, automated tests, up-to-date documentation and a genuine handover to your teams. From an operator’s self-care portal to port management software, we start from real-world usage and the constraints of your IT systems.

We work in short cycles, with regular demos to business teams: you see the product progress, you set the priorities, you stay in control.

THE CHALLENGES

What we
often hear.

Tools that no longer keep up with the business

Ageing applications, re-keying, spreadsheet workarounds: IT systems slow you down instead of speeding you up.

Projects that drift

Frozen specifications, tunnel effect, a delivery that no longer matches needs on the ground.

Dependence on vendors

Undocumented code, knowledge held by a handful of people, slow and costly changes.

WHAT WE DO

What we
take on.

Services that combine to fit your context, from scoping to operations.

Custom business applications

Back offices, management tools, internal portals and workflows.

  • Modular, API-first architecture
  • Java, PHP, Python, Node.js

Web and mobile applications

Self-care, mobile order taking, field applications.

  • React, Angular, Flutter, React Native
  • Integrated Mobile Money payment

ERP and software packages

Implementation and customisation of Odoo, of which Synelia is a partner.

  • HRIS, port management, procurement
  • Custom modules

Robotic process automation (RPA)

When the existing application has no API, robots do the data entry instead of your teams.

  • Robot Framework
  • A bridge, not a destination

Quality and testing

Automated testing, code reviews, code quality and security analysis.

  • SonarQube, end-to-end testing
  • Tooled acceptance testing

Maintenance and evolution

Third-party application maintenance, fixes and planned enhancements.

  • Service commitments
  • Product roadmap

OUR APPROACH

How we
work.

01

Scope the usage

Workshops with business teams, user journeys, prioritisation.

Prioritised backlog
02

Design

Architecture, mock-ups and interface contracts with your IT systems.

Design document
03

Build iteratively

2- to 4-week cycles, with regular demos and decisions.

Tested increments
04

Deploy and hand over

Go-live, documentation and team training.

Operations manual

WHAT YOU GET

Deliverables
you can verify.

Scope, responsibilities and acceptance criteria are defined during scoping.

Backlog and user journeysPrioritised needs, shared with business teams.

Versioned, documented source codeDelivered with the necessary access.

Automated tests and quality reportTo evolve without regressions.

Operations manualAnd skills transfer to your teams.

TECHNICAL ENVIRONMENT

Technologies
we master.

Around thirty open-source and vendor solutions, chosen to fit your context. Technologies are confirmed during scoping.

Back end

  • Java · Spring Boot
  • PHP · Symfony
  • Python · Django · FastAPI
  • Node.js
  • Odoo

Front end and mobile

  • React
  • Angular
  • Vue.js
  • Flutter
  • React Native

Software factory

  • GitLab CI/CD
  • SonarQube
  • Docker
  • Kubernetes
  • Robot Framework

FREQUENTLY ASKED QUESTIONS

What we’re
often asked.

Can you take over an existing application?

Yes. We start with an audit of the code and how it is operated, then propose a path forward: stabilisation, gradual redesign or replacement.

Who owns the code?

Ownership and licensing terms are set out in the contract. We deliver the source code, documentation and the access you need to remain self-sufficient.

Do you work in an agile way?

Yes, with short cycles and regular demos. On a fixed-price project, agility operates within a contractually agreed scope and budget.

GETTING STARTED

A clearly defined
first step.

Scope my application 

WHEN TO CALL US

A business application to build or modernise, a process still on paper, an ERP to roll out.

FIRST ENGAGEMENT

A scoping workshop: user journeys, first release scope, target architecture and estimate.

INDICATIVE DURATION

2 to 3 weeks

WHAT WE NEED FROM YOU

A business owner, current processes and access to the systems to connect.