The Smart Contract is a virtual contract which is used to build blockchain platforms for abiding and security purposes. This smart contract can be signed between the two persons without intermediator. The Terms and Conditions are drawn by the authority people and the conditions are met then funds are automatically transferred from one person to another. Smart Contract data are stored in the ledger the data once stored cannot be modified later by anybody including the agreement holders. The Smart Contract program hosted in the blockchain are static and immutable in nature. The Smart Contracts are also know as Crypto contract which not only saves the history of the transaction but also defines penalties and rules of the agreement.