We build and look after multi-customer software: new platforms, upgrades of ageing applications, and projects that need a steady pair of hands. We have run products of this kind for years.
New platforms with the parts that products serving many customers need: accounts and roles, separate data per customer or region, subscriptions and billing, two-factor sign-in, background jobs and integrations.
Containers, deployment pipelines and infrastructure on the cloud or on your own servers, so releases are routine and capacity grows with you.
Bring ageing applications up to date: upgrade Ruby and Rails versions, tidy the code, add tests and documentation, and move to a deployment process you can rely on.
Stalled or inherited project? We pick it up, work out what's there, stabilise it and get it shipping again.
Dashboards, spreadsheet and PDF exports, and APIs so your customers can get their data out as well as put it in.
Connections to the services your customers already use, such as Google and Microsoft calendars, HubSpot and Stripe.
We pick what fits, and are comfortable with most of what's in common use.
Ruby on Rails, TypeScript and Node, Python, and React or Next.js on the front end.
MySQL and Postgres, Docker, and deployment on AWS or on your own servers.
Pairs with due diligence. If you have just bought or invested in a software business, our technical due diligence report includes a plan for the first 100 days, and we can carry it out with you.
Tell us where it is today and where it needs to be.