# Why I Love Algorand

I’d just like to interject for a moment, what you’re referring to as a smart contract is in fact a piece of off-chain code or as I’ve recently taking to calling it, not a smart contract.  Off chain scripts are not smart contracts, but rather another tool that can be used to interact with the blockchain.

# Choice Coin Smart Contracts

Hi Brian,  Please read here [Smart contract details - Algorand Developer Portal](https://developer.algorand.org/docs/get-details/dapps/smart-contracts/apps/) so you can get an understanding of what a smart contract is. I find it quite unusual how you aren’t using smart contracts for implementing your use case.

**Algorand smart contracts are pieces of logic that reside on the ...**
