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