In-house product concept

CareShift Care Operations

Roster, Award Pay and Claims Held Together in One Place

In-house product concept. Front-end demo built to test demand before backend development.

CareShift Care Operations
Front-end demo
Status
Simulated
Data
Illustrative
Rates
8
Screens

Background

A care provider with a dozen support workers runs an eight step week. A client joins, staff get rostered, care gets delivered, pay gets worked out, staff get paid, money gets claimed from a government portal, someone watches whether the business is still solvent, and at some point an auditor asks for proof. Today those eight steps live across a handful of spreadsheets, a messaging group, paper notes, an accounting package and two government portals. The seams between them are manual, and the manual seams are where the money and the compliance risk sit.

The problem

What made it hard.

The hard part is not any single step. It is that the three numbers a provider needs at the same moment live in three different systems. The rostering tool knows the hours. The accounting package knows the pay run, but only after the fortnight has closed. The funding portal knows the invoice, but only after the claim is lodged. So the question that actually matters, what this shift costs against what it claims, cannot be answered at the moment the shift is being scheduled. It gets answered weeks later, in a spreadsheet, when nothing can be changed.

Why now

What changed underneath them.

Two things changed underneath small providers. Support at Home replaced Home Care Packages from November 2025, which gave many providers a second funding stream to reconcile alongside NDIS, with its own service types and its own claiming path. At the same time, award compliance became something a provider has to be able to evidence rather than assert, and a roster kept in a spreadsheet does not evidence anything. Providers of one to twenty workers are the ones caught: too small for enterprise workforce management, too regulated for a spreadsheet.

Approach

What we built.

We built the front end first and nothing else. Eight screens covering the whole week, running on simulated data in the browser, with a cost engine shaped like the SCHADS award and a claim engine mapped to support items. The screen the concept lives or dies on is Add Shift: pick a worker, a client, a day and a time, and the true cost, the claim value and the margin appear together and recalculate as you change anything. Move a weekday shift to Sunday and the margin visibly collapses. That single interaction is the product hypothesis, and it can be tested with real operators before a line of backend is written.

Integration reality

Researched, not connected.

Every integration this product would need has a known, documented path, and none of them are connected in this demo. Payroll would go to Xero through their published API and app partner process. Support at Home claiming would go through the Services Australia business to government developer portal. NDIS claiming works today with a bulk payment request file, which is what the demo generates. Direct NDIA API submission requires Digital Partnership Office approval that we have not applied for. We researched the paths before building the screens, so the demo never shows a flow that could not exist.

Who built it

Product concept, domain modelling, interaction design and the front-end build. In house at Incendio Solutions, not client work.

Technologies

Static HTMLVanilla JavaScriptClient-side stateSCHADS-shaped cost modelNDIS support item mappingFunding budget trackingCSV claim exportPrint to PDFNo backend

FAQ

Straight answers.

CareShift is an in-house product concept from Incendio Solutions: care operations software for small Australian providers delivering NDIS and Support at Home services. It puts rostering, award pay costing and funding claims in one place. What is online today is a front-end demo running on simulated data, built to test demand before any backend is written.
Not yet. There is no product to buy, no account to create and no backend behind the demo. If enough care business owners tell us it solves a real problem, we build it. Email sales@incendiosol.com if you want to be part of that conversation.
Care providers running roughly one to twenty support workers. That size is caught in the middle: too small to justify enterprise workforce management, too regulated to run a roster out of a spreadsheet and a messaging group.
From the worker level, whether they are casual or part time, and the hours actually worked. It applies a base rate, casual loading, evening, night, weekend and public holiday penalties, paid travel time, superannuation and on-costs. The model is shaped like the SCHADS award so the arithmetic behaves the way an operator expects. The figures themselves are illustrative demo rates, not current award rates, and not advice.
Yes, including clients funded by both at once. Each shift is claimed against the funding line that pays for it, with its own service types and rate card, and each funding line carries its own budget and quarter end.
The demo builds a payment request file in the structure the portal expects and downloads it. Direct API submission to the NDIA requires Digital Partnership Office approval, which we have not applied for. Support at Home claiming would go through the Services Australia business to government developer portal. Both are researched paths, not live connections.
Not in the demo. The pay run has a Send to Xero button that shows exactly which timesheet lines would be pushed and stops there. Xero publishes a payroll API and an app partner process, so it is an available path for a real build.
Because the wage carries a weekend penalty and the claim does not always rise to match it. A senior casual on a Sunday, with unclaimed travel time, can cost more than the support item pays. Services that claim one flat rate whatever the day, such as domestic assistance, are the clearest case. Seeing that before the shift is committed is the whole point of the product.
No. The provider, the workers, the clients, the budgets and the rates are all invented for the demo. Nothing is transmitted anywhere and no real participant information is involved.

Related work

Other systems we have built like this.

Next case study

Tell us what you’re building.

Send the constraint that worries you most - a latency budget, a power budget, a certification date. We’ll tell you straight whether we’re the right team.