🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Plugin Architecture

In plain terms

A design allowing functionality to be added via plugins.

Going deeper

A plugin architecture defines extension points so third parties or teams can add features without modifying the core. It enables extensibility.

Under the hood

The core stays stable while plugins extend it through defined interfaces; common in IDEs and CMSs.

Examples

VS Code extensions, WordPress plugins, browser add-ons, extensible apps.

Think of it like...

Like a power tool that accepts interchangeable attachments for different jobs.

Feedback & Bug Report