Blockchain could be private or public. There are various platforms for deploying private blockchains. Hyperledger project has fabric for developing private blockchain. The applications and solutions developed under Hyperledger project follow a modular architecture where
Hyperledger Fabric allows consensus and membership services to be plugged and play. Also, the component of smart contracts in Hyperledger host “chain code” that comprises of application logic system. Further, Hyperledger Fabric is a product of contributions by Digital Asset and IBM.
There are many such platforms there for developing blockchain solutions.