Contractors scan a code at the gate, confirm their induction and are recorded on site with a time stamp.
Cards are uploaded from a phone, read and checked, and stored against the contractor with an expiry.
When a contractor is assigned a job they get a secure link to submit their SWMS. Nothing starts without it.
Inductions, cards, licences and insurances monitored with alerts 30 days before they lapse.
A 30 minute call. You describe the spreadsheets, the apps and the paperwork; I tell you what I would build and roughly what it would cost.