If all the users are accessing the system through the same web app hosted in the same place, there's not much point in using a blockchain. If different users are using different web apps, hosted by different trusted entities, then each entity should run its own node, and have their own web app connect to their own node.