Extensibility is the ability for a particular application to be extended to include additional functionality. A highly extensible system may have a microservices architecture, support plugins or additional custom modules, or offer additional tooling that makes it easier for developers to add additional features.