> For the complete documentation index, see [llms.txt](https://docs.ont.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ont.io/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract.md).

# NeoVM Contract

- [Development tools and environment](https://docs.ont.io/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/dev-tools.md): Tools required to start developing contracts
- [Launching the IDE](https://docs.ont.io/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/launching-ide.md): A guide for first time SmartX users
- [Writing and editing program logic](https://docs.ont.io/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/writing-and-editing-program-logic.md): Start writing code for smart contracts
- [Deploying and testing on private net](https://docs.ont.io/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/deploy-test.md): Testing contracts on private net
