Дополнение (расширение) — надстройка для основной программы, расширяющая её фукнциональные возможности.
Дополнения делаются дла самых разных программ, от игр до офисных пакетов и операционных систем. Яркий пример — Интернет-браузеры, имеющие ограниченный функционал, расширяемый множеством расширений с различными плюшками.
В коммерческих играх дополнения помогают поддерживать интерес игроков к продукту разработчиков. Это могут быть бонусные уровни, коллекционные игровые предметы и другие вещи для вытягивания новых денег из игроков.
В некоторых случаях разработчики делают исходный код своих продуктов открытым и позволяют сторонним девелоперам создавать дополнения к ним. Это весьма положительно влияет на популярность и качество таких программ или игр.
Минус дополнений в том, что при увеличении их количества программа начинает потреблять всё больше ресурсов компьютера и следовательно — тормозить. Поэтому важно не слишком увлекаться их установкой.