Prologue

[add+on] is not just a theoretical concept, but a practical product strategy. It can be a plug-in, a micro-feature, or a new layer added to an existing system: an extension that unlocks extra value without rebuilding everything from scratch. In digital products, an add-on is a small, well-placed unit that enhances a workflow, a decision, or a conversation and delivers tangible benefits in real-world use.

  • A product interface is a service surface. It defines the boundary at which the add+on plugs into the user’s ability to act. The more clearly we represent the services and states, the more precise the add-on can be. Finer interfaces reduce friction; poorly defined ones increase coupling and hidden complexity.

  • An add+on identifies itself by implementing an extension contract defined by the core product and by listening to events from that core. Real interaction happens when the add+on can mobilize existing services: APIs, patterns, data and turn them into meaningful responses in the user’s journey.

  • Integration describes how an add+on is designed to be discovered, trusted, and maintained by the main application and its ecosystem. In product terms, add-ons live inside broader contexts: teams, orgs, cities and must align with constraints, regulations, and real-world workflows to be truly useful.

Contact

Through Add+On, past, present, and future touch the same interface. We spread Add+On endlessly, extending products beyond their visible edges.