افزونه به چیزی گفته میشود که به یک سیستم، نرمافزار یا وسیله اضافه میگردد تا امکانات و قابلیتهای آن را گسترش دهد. این واژه معمولاً در حوزه فناوری اطلاعات و نرمافزار استفاده میشود، ولی میتواند به هر موردی که به عنوان تکمیلکننده یا توسعهدهنده قابلیتها عمل کند نیز اشاره داشته باشد.
افزونهها معمولاً بدون تغییر در ساختار اصلی سیستم نصب میشوند و به کاربران امکان میدهند ویژگیهای جدیدی اضافه کنند. به عنوان مثال، در مرورگرها افزونهها میتوانند امکان مسدود کردن تبلیغات، ترجمه متن یا مدیریت رمز عبور را فراهم کنند. آنها به سادگی قابلیت شخصیسازی و ارتقای کارایی را فراهم میکنند.
استفاده از افزونهها باعث افزایش انعطافپذیری سیستم و کاهش نیاز به توسعه از پایه میشود. این ابزارها امکان افزودن ویژگیهای جدید به صورت انتخابی و متناسب با نیاز کاربران را فراهم میکنند و به بهبود تجربه کاربری و عملکرد کلی سیستم کمک میکنند. آنها به نوعی رابط بین کاربر و امکانات پیشرفته سیستم محسوب میشوند.