فهرست رده‌های نرم‌افزار
نرم‌افزار کامپیوتری می‌تواند بر اساس عملکرد به چندین رده تقسیم شود. سه رده اصلی در این رده‌بندی جای می‌گیرند: (۱)نرم‌افزارهای کاربردی، برای انجام کارهای کاربر طراحی شده‌اند. این نرم‌افزارها می‌توانند استفاده عمومی همچون واژه‌پردازهای عمومی و مرورگرهای اینترنتی باشند یا استفاده‌های خاصی همچون مدیریت کاربران، مدیریت اتومبیل‌ها و... باشند. نرم‌افزارهای کاربردی با (۲)نرم‌افزارهای سیستمی ارتباط برقرار می‌کنند. نامی که برای برنامه‌هایی به کار می‌رود که وظایفی همچون به‌راه انداختن کامپیوتر، اتصال به اینترنت و... را انجام می‌دهند. گونه دیگر، (۳)ابزارهای برنامه‌نویسی کامپیوتر همچون کامپایلرها و پیوند دهنده‌ها هستند.
صنعت نرم‌افزار
صنعت نرم‌افزار () از صنایع مرتبط با صنعت رایانه است، که کسب‌وکارهایی چون توسعه نرم‌افزار، تعمیر و نگهداری نرم‌افزار و انتشار انواع مختلف نرم‌افزار را در بر می‌گیرد. در صنعت نرم‌افزار از مدل‌های تجاری مختلفی همچون رایانش ابری (شامل اجاره نرم‌افزار، بستر به عنوان سرویس و سایر خدمات بر پایه رایانش ابری) و خدمات مبتنی بر مجوز، همچنین خدمات نرم‌افزاری مانند آموزش و مستندسازی نرم‌افزار، مشاوره و بازیابی اطلاعات، استفاده می‌شود.