![](/assets/shared/hero--2-13a907f6024dd7c3ca94cf388d8d480262d2bb355ac45c88769c2b722c170dcc.png)
A smart contract is like a web app, except it lives on a blockchain instead of a server.
One unique aspect of smart contracts is that they cannot be changed after deployment. This means creators need to be thoughtful about the features they want in a project.
Ooju offers a variety of smart contract features, from free airdrops to allowing staking and giveaways, to help your NFT vision come to life.