# 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](https://docs.spydra.app/products-overview/private-network/apps/custom-apps "mention")

{% content-ref url="custom-apps/deploy-custom-chaincode" %}
[deploy-custom-chaincode](https://docs.spydra.app/how-to/private-network/custom-apps/deploy-custom-chaincode)
{% endcontent-ref %}
