Relegacy

Custom software development

Custom software built around how your team works.

Web applications, staff tools and public portals built to your requirements, the APIs behind them, and the integrations that connect them to the systems you already run.

Discuss a project Mobile apps
A staff work order board for a public works department in a web browser, next to a phone showing the same urgent work order and a note that status updates sync to the resident's case in Salesforce.
A staff web app and a field app sharing one API. Illustrative example with fictional data.

What we build

Web applications

Case management, permitting, licensing, scheduling and workflow systems that replace spreadsheets, paper forms and aging software.

Staff tools and dashboards

Internal tools with role-based access, approvals, audit history and reports your managers actually use.

Public portals

Accessible, mobile-friendly sites where residents and businesses apply, pay, upload documents and check status.

APIs

Secure REST and GraphQL APIs for your web and mobile apps, partners and other agencies.

Integrations

Connections to Salesforce, Microsoft 365, payment providers, GIS and other line-of-business software.

Legacy bridges

An API in front of an old system, so new apps can use its data and rules while it is replaced in stages.

APIs and integrations

One well-designed API connects your apps to each other and to the platforms you depend on, instead of a tangle of one-off connections.

Diagram: a staff web app, field mobile app, resident portal and partner systems connect through one API to Salesforce, Microsoft 365, payments, GIS and a legacy DB2 system, with an integration log below.
Apps and systems connected through one API. Illustrative example with fictional data.

APIs other teams can use

An API reference page for a work orders endpoint, showing parameters, authorization scopes, responses, a sample request and JSON response, and passing contract and access tests.
Documented, versioned and tested APIs. Illustrative example with fictional data.

How we work

01Discover

Workshops with your staff to map the process, the users, the data and the systems involved.

02Design

Screens, data model and API design approved by your team, with a fixed scope and acceptance criteria.

03Build and test

Working software every few weeks, AI-assisted development reviewed by an engineer, and automated tests.

04Deploy and support

Deployment to the environment you choose, under your change process, then updates, monitoring and improvements.

What you receive

Replacing an older system?

If the new software replaces something that already runs, we can extract its rules, migrate its data and prove the new system matches it. See modernization services.

Discuss a project