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