Widgets são pequenos softwares leves que fornecem informações ou entretenimento para usuários. Eles podem ser integrados a sistemas operacionais, sites ou redes sociais e são construídos usando tecnologias como Flash, HTML e JavaScript. Existem ferramentas on-line para criação de widgets para desktop, web e celulares.