Programa complementario que añade una nueva funcionalidad o característica a una aplicación web o programa de escritorio. El software, al instalar un plugin adquiere automáticamente una nueva función sin necesidad de tocar el código del programa. Algunos plugin son gratuitos, y otros de de pago dependiendo del número de funciones que agreguen, y plugin exclusivos que solo pueden ser instalados en ciertos programas. Podríamos decir que tienen dos funciones principales: ampliar la operatividad de un software y facilitar el uso de dicho programa. Es por esto, que su uso sea cada vez mayor.