1. Програмний модуль або компонент, який можна додати до основної програми для розширення її функціональності, додавання нових можливостей або підтримки додаткових форматів.
2. Невелика комп’ютерна програма, що інтегрується в більшу програмну платформу (наприклад, веб-браузер, графічний редактор, систему керування вмістом) і працює в її середовищі.