Organisations are kept apart by the database itselfEvery table
Separation between providers is enforced at the data layer, on every read and every write, rather than by application code that has to remember to filter. One provider's records are never visible to another, on every page, not just the ones we thought of.