Программный виджет — это относительно простое в использовании программное приложение или компонент, созданный для одной или нескольких различных программных платформ. 1 Он представляет собой графическое отображение информации, например, новости, погоду, курсы валют, разделы сайта. 57
Отличие от плагина в том, что виджет всегда виден, в то время как плагин может быть невидимкой, но от него зависит работа сайта или программы. 5 Поэтому плагин — это программное расширение или надстройка системы, а виджет — это графическое отображение информации. 5
Принцип работы плагинов заключается в том, что разработчик основного приложения создаёт специальный интерфейс (API), через который плагины могут взаимодействовать с программой. 6 Это позволяет плагинам «подключаться» к приложению и расширять его функциональность, не нарушая стабильность и безопасность основной программы. 6