Plugin
A software component adding specific features or functionality to existing programs, platforms, or systems without modifying core code. Plugins enable customisation and extension of capabilities, allowing users to add only desired features rather than bloated all-in-one solutions. Common in WordPress (adding features to websites), browsers (enhanced functionality), and business software (connecting services). Plugins range from simple add-ons to complex systems. Quality plugins solve specific problems elegantly, maintain compatibility during updates, and integrate seamlessly with host platforms. Plugin ecosystems create network effects where platforms become more valuable as quality plugins multiply, attracting more users and developers.
Why it matters
Plugins enable customising and extending software capabilities without development expertise. Creating plugins for popular platforms (WordPress, Shopify, no-code tools) provides recurring revenue opportunities serving users seeking specific enhancements.