Skip to content

Services

Software development

We build the internal tools and the integrations missing between your public site and the software your company already runs.

The problem we solve

Most of the companies we work with do not need another piece of software. They already have several: a CRM, an accounting package, sometimes a full ERP, each chosen on its own and none of them connected. What is missing shows up elsewhere — in the person who retypes every enquiry from the website into the CRM by hand, in the spreadsheet somebody keeps on the side because the official tool does not cover that part of the job, in the file nobody else knows how to update when that person is away. The work gets done, but it gets done by hand, and it leaves nothing behind that anyone can use.

We write the part that is missing between those tools, and nothing beyond it. For Cathena Group, an ERP integrator, that took the form of a webinar registration system wired directly into their Odoo CRM: a form filled in on the public site writes into the tool their teams were already using, with no retyping and no new account to learn. That is the scale we work at — a connection between two systems that ignore each other, an internal tool that replaces a shared spreadsheet, a business application for a company whose process fits no existing product. We are an agency, not a software publisher: when something off the shelf already does the job, we say so and help you put it in place rather than rebuild it.

What you receive

  • Written functional spec

    The process as it runs today, screen by screen and case by case, with what the software will do and what it will not, signed off before the first line of code.

  • The internal tool, in service

    An application your team reaches from a browser, with your own user accounts and access rights, running on hosting that belongs to you.

  • Integrations with the systems you already run

    The connections that move information between your site, your CRM and your other tools — such as the webinar signup wired into Cathena Group's Odoo CRM — with a written list of what data travels in each direction.

  • Migration of your existing data

    What lives in your spreadsheets and files moved into the new tool, duplicates removed, with a count of what was imported and what was not.

  • Documentation and a handover session

    A short manual for the people who use the tool, a technical note for the next developer, and a recorded session your new hires can watch again.

  • The source code, in your name

    The code repository and the access to the hosting and the database are handed over to you: if we stop working together, another developer can pick the project up.

How we work

  1. 01

    Watch the process as it actually runs

    We spend time with the people who do the work today, including the workarounds they invented to get through it. Those workarounds are what show where the software belongs; a spec written from the top of the company always misses them.

  2. 02

    Take stock of what your tools can already do

    Before deciding what to build, we look at what your existing software already exposes and what it will accept from outside. This step sets how much code there is to write — usually far less than expected.

  3. 03

    Decide what will not be built

    We cut the scope now, not halfway through, once we know what already exists. A tool that does three things properly gets into service; a tool that was meant to do everything is still in development a year later.

  4. 04

    Put a first version into real use

    We deliver the most-used part first, on your real data and with the people concerned, rather than a finished tool presented at the end. A demo does not surface the edge cases; a week of real use surfaces all of them.

  5. 05

    Correct, document, hand over the keys

    The edge cases from the previous step are handled, the documentation is written while the code is still fresh, then the repository and the access go to you. Put off until after launch, it never gets written.

Is this the service you need?

Describe your project. We reply within two working days.