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