The shift plan has gone from two weeks to twenty minutes a month, and those twenty minutes already include handling requests; the plan is generated in twenty seconds. The time gained belongs to a person who works on the ward and can now spend it on the ward instead of on the boxes.
The software is ready and handed over. The management's rules and the ward manager's are now in the system, and every month the plan respects them all without anyone having to recheck them one by one.
It's ready for the other floors too. The management's foundation already applies to the whole home: another ward manager just needs to enter their own staff and rules to have their plan in twenty seconds.
The same goes outside this home. The engine that generates the plan is the same for everyone; what changes from one facility to another are the rules, the management's and each ward manager's. For another care home, that's where you start: you gather its rules, and the system is built on them.
When the problem is made of rules that only exist in that place, and that change from one ward to the next, a generic program forces you to adapt. One built specifically starts from those rules.