Os programas existentes podem se beneficiar de recursos e funcionalidades adicionais usando arquivos de plug-in. Aplicativos que editam imagens, vídeos ou áudio, além de navegadores da Web, frequentemente os utilizam. Complementos e extensões são nomes alternativos para plugins, mas todos se referem à mesma coisa.