Firmware چیست؟

سفت افزار به نرم افزارهای ثابتی که کنترل قطعات الکترونیکی داخل دستگاه‌ها را به عهده دارند و یا هر سخت افزار جداگانه، گفته می‌شود. این گونه برنامه‌ها عملیات سطح پایین پایه‌ای دستگاه را انجام می‌دهد. بدون آن دستگاه کاملاً بی استفاده است. سفت افزارهای ساده‌تر معمولاً در ROM  یا OTP/PROM ذخیره می‌شوند. این در حالی است که سفت افزارهای پیچیده‌تر در یک حافظه فلش ذخیره می‌شوند تا امکان آپدیت شدن داشته باشند.