Here are the 7 Stages of development of block-chain application Selection of Business Niche On-chain & Off-Chain Business Entities Prototyping New or existing Blockchain Public blockchains vs Private Blockchains Proof of Work Development & deployment