What *is* a nostr app anyway?

How to make the best, most impactful nostr apps by leveraging both the nostr network and the nostr protocol.