Making it blockchain-based would guarantee all parties will have equal access to the application indefinitely. It's ideal for a situation where you want infrastructure to be shared by mutually distrusting parties.
The problem with blockchain-based applications right now is that the blockchain is not scalable in its write-access, so the extent to which such applications can be updated is quite limited.
The problem with blockchain-based applications right now is that the blockchain is not scalable in its write-access, so the extent to which such applications can be updated is quite limited.