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