Extensibility Glossary

Browse 9 extensibility terms defined in plain English, from the cultural dictionary of computing.

9 Extensibility Terms

AI Plugin
A plugin that adds AI capabilities to an existing product, or a plugin that lets an AI system call into external functionality. AI plugins are usually...
Custom Plugin
A plugin developed specifically for a given application, workflow, or team rather than distributed as a general-purpose extension. Custom plugins let systems...
Gradle Plugin
A Gradle Plugin is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
IDE Plugin
An IDE Plugin is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code easier...
Pluggable
Describing a system designed so components can be added, replaced, or extended through defined interfaces rather than hardcoded changes. In software culture,...
Plugin
A self-contained module that adds specific functionality to a host application by conforming to its extension API, allowing features to be added or removed...
Plugin Architecture
A software design pattern in which the core application defines stable extension points (hooks, events, or interfaces) that external modules can implement to...
Plugin Ecosystem
The collection of extensions, developers, APIs, review processes, and distribution channels that grow around a platform’s plugin architecture. A strong plugin...
Plugin System
The concrete implementation of a plugin architecture, including the mechanisms for discovering, loading, initializing, and managing the lifecycle of plugins....

Related Topics