At my organization, we are exploring Corda deployments. One question came up was - Should we develop own custom CorDapp or is it something that should be common and identical across the parties that share the same state, atleast partially?
For example, in ethereum case, we knew that the smart contract code is an identical copy on each node. Is this true for Corda as well? If this is not true, which parts of the CorDapp (flows, states, contracts etc) need to be same across the members and which ones can be customized or developed by each member?