un widget es una pequeña aplicación o programa, usualmente presentado en archivos o ficheros pequeños que son ejecutados por un motor de widgets o Widget Engine. Entre sus objetivos están dar fácil acceso a funciones frecuentemente usadas y proveer de información visual. Sin embargo, los widgets pueden hacer todo lo que la imaginación desee e interactuar con servicios e información distribuida en Internet; pueden ser vistosos reloj en pantalla, notas,calculadoras agendas juegos, ventanas con información del tiempo en su ciudad, etcétera.widgets de escritorio también se conocen como gadgets de escritorio, y son una nueva categoría de mini aplicaciones; diseñadas para proveer de información o mejorar una aplicación o servicios de un ordenador o computadora, o bien cualquier tipo de interacción a través del World Wide Web, por ejemplo una extensión de alguna aplicación de negocios, que nos provea información en tiempo real del estatus del negocio u organización.
Existen 3 tipos básicos de widgets. Todos ellos permiten recibir contenidos en formato texto, imágenes audio o vídeo.
Widgets Web: Los puedes publicar en tu blog o red social favorita, permiten compartir con tus amigos o clientes información o promocionar un contenido.
Widgets desktop: Permiten recibir en tu escritorio del PC o Mac, los contenidos que te interesan y cuando tu lo solicitas.
Widgets Mobil: Muestran tus contenidos favoritos en tu terminal móvil, son una mezcla entre los widget Web y desktop.
Aparecieron originalmente en el ambiente del sistema de accesorios de escritorio de Mac OS X, actualmente Yahoo! ofrece una colección muy amplia de widgets para Windows XP y Mac OS X; a la vez que existe una creciente creación de widgets para Windows Vista que aprovechan del nuevo motor gráfico de este sistema conocido como winfx, una biblioteca de tecnologías para Windows Vista también disponible sin costo alguno para Windows 2000, XP y 2003.