Приложение ( англ. add-on ) в программировании - это класс относительно небольших программ, которые дополняют и расширяют возможности основного приложения или меняют его внешний вид. Эти программы используют разрешен и отдельно специфицированный программный интерфейс основного приложения и имеют смысл только в рамках основного приложения.
Производители программного обеспечения называют эти продукты по разному: add-on (дополнение), plug-in (вставка), extension (расширение), иногда - модуль. Хотя некоторые разработчики даже строят внутренние иерархии из этих понятий, в целом индустрия не выработала стандартных определений для них, и их использование определяется в рамках каждой компании или сообщества разработчиков.
Как правило разработчики заинтересованы в создании системы приложений к своим ведущих продуктов. Приложения не только обеспечивают гибкую систему настройки и расширения под нужды пользователя - такая архитектура подключенных модулей помогает привлечь к разработке многочисленных независимых разработчиков, кто предлагает свои разработки на платной или бесплатной основе.
Примерами могут служить приложения Mozilla, дополнительные модули Eclipse, расширение Microsoft Visual Studio или дополнения Microsoft Flight Simulator.
Существует также практика использования слова «приложение» как синонима к слову «приложение», которое является более поздним неологизмом.