Rêves Innovate Solutions

Software built to be run, not just shipped.

We are a small Irish software company. We build production systems and then operate them — for a client in the physical-security industry, and for Aha Invoice, a bookkeeping product we engineer and support end to end.

Two kinds of work, one discipline

For a physical-security manufacturer

Global Security Devices is an Irish manufacturer of intruder alarm and access control systems. We handle their software — work where a defect is not a bad day at the office but a door that doesn't open or an alarm that doesn't raise. That constraint shapes how we build everything else.

Aha Invoice

A product we engineer and support: invoicing and bookkeeping for small businesses. One product across web, mobile, tablet and desktop (macOS and Windows), with a tamper-evident audit trail underneath it all.

How we work

  • Evidence over claims

    Every statement on this site is verifiable — company registry, named client, a product you can inspect. We hold our engineering to the same standard: tests gate every commit, and API changes ship with their spec.

  • Operate what you build

    We run the systems we write — deploys, monitoring, backups, the 2am questions. Code you have to operate is designed differently from code you hand over.

  • Boring where it counts

    Proven tools, few dependencies, readable code. We save the interesting decisions for the problems that deserve them — like making a bookkeeping record provably tamper-evident.

A worked example: how Aha Invoice's audit trail detects tampering.

Working with us

We take on engagements where software has to keep working after the launch party, and we talk to engineers who want to build that way. Introduce yourself or start a conversation.