← All work
Custom Application ·InnoWave product ·2024

InnoWave CRM

A focused customer relationship platform built for the realities of running a small Australian business.


The challenge

Most small Australian businesses do not need a sprawling enterprise CRM with hundreds of fields they will never touch. What they actually have is a tangle of spreadsheets, a shared inbox, and a memory of which customer said what. Information lives in too many places, follow-ups slip through, and nobody can answer a simple question like "what is in the pipeline this month" without a manual tally.

We wanted to build the opposite of bloated enterprise software: a CRM that a small team can open on Monday morning and understand by lunch.

What we built

InnoWave CRM is a contact and pipeline management platform aimed squarely at small businesses. It keeps customers, conversations, and opportunities in one place, with a deal pipeline you can see at a glance and follow-ups that do not depend on someone remembering them.

The interface is built with Blazor, so the experience is responsive and consistent without forcing a separate mobile build. Everything sits on a clean REST API, which means the data belongs to the business and can be reported on, exported, or connected to other systems later.

The stack

The back end is an ASP.NET Core Web API on .NET 9, chosen for its long-term support, performance, and the strength of the surrounding .NET ecosystem. The front end uses Blazor for a single, maintainable codebase. Data is stored in SQL, with SQLite available for lightweight and local deployments. The REST API layer keeps the front end and any future integrations cleanly decoupled from the database.

Outcome

InnoWave CRM gives small teams the parts of a CRM they will genuinely use and leaves out the parts they will not. It replaces ad hoc spreadsheets with a structured, single source of truth, makes the sales pipeline visible without a consultant, and keeps the underlying data open through a documented API. As our own product, it also serves as a working reference for how we approach custom application work for clients: practical, maintainable, and built to grow rather than to impress.