Los plugins son complementos que añaden funcionalidades extra o mejoras a los programas. Es decir, son mini programas que suman alguna característica que no venía por defecto en el programa original. Funcionan como añadidos, pero no por su mismos.
Por lo general, modifican el software añadiendo un nuevo fragmento de código adicional. Este código puede estar desarrollado por el equipo del software o un desarrollador independiente.
Ver PDF