> For the complete documentation index, see [llms.txt](https://docs.spydra.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.spydra.app/how-to/private-network/custom-apps.md).

# Custom Apps

Custom Apps/Chaincodes are programmable code that define the business logic and rules governing the interactions and transactions within a blockchain network. They are written in programming languages such as Go, JavaScript, or Java, and are deployed onto the network.&#x20;

Learn more [Custom Apps](/products-overview/private-network/apps/custom-apps.md)

{% content-ref url="/pages/1wtoh1kKvvsKxGf5vRq3" %}
[Deploy Custom Chaincode](/how-to/private-network/custom-apps/deploy-custom-chaincode.md)
{% endcontent-ref %}
