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