플러그인이란 어떤 특정한 하나의 문제를 해결하기 위한 컴포넌트로, 쉽게 말하면 추가 프로그램의 개념인데, 기존 애플리케이션 기능들에서 추가로 독립된 기능을 수행할 수 있는 부가(추가) 소프트웨어를 의미한다.
라이브러리는 비슷한 성격을 가진 이러한 플러그인들의 집합이라고 생각하면 된다.
플러그인은 애드인이라고 불리기도 하는데, 애드온과는 다른 개념이므로 주의해야 한다. (*애드온은 소프트웨어의 본체의 기능을 확장하는 것)