# Super Apps

## What are Super Apps?

Super Apps are smart contracts that are registered with the Superfluid Protocol allowing them to **react to Super Agreements**. Through callbacks, a Super App can "react" to the creating, updating, and deleting of Super Agreements that it's been engaged with by means of customized logic set in its smart contract code.

<figure><img src="https://422548309-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MKEcOOf_qoYMObicyRu%2Fuploads%2F1UnYAp5tuElAdXinme7h%2Fimage.png?alt=media&#x26;token=91e0c1f0-5b0f-4b62-8d39-771ed9620eb4" alt=""><figcaption></figcaption></figure>

**This section will show you how to develop code that interacts with the CFA. For something more conceptual, check out this simple conceptual breakdown** 👇

{% content-ref url="../protocol-overview/in-depth-overview/super-apps" %}
[super-apps](https://superfluid.gitbook.io/superfluid/protocol-overview/in-depth-overview/super-apps)
{% endcontent-ref %}
