انواع نرم افزار
به طور کلی نرم افزارها را به دو دسته تقسیم می کنند:
نرم افزارهای کاربردی - نرم افزارهای سیستمی
نرم افزار کاربردی - Application Software
نرم افزارهاییهستند که برای انجام وظایف خاص، بر اساس نیاز کاربران، طراحی و تولید شده اند. مانند برنامه های گرافیکی - برنامه های واژه پرداز - برنامه های کاربردی سرگرم کننده و............
نرم افزار سیستمی - System Software
نرم افزارهای سیستمیبا سخت افزار رایانه ارتباط مستقیم دارند و عملیات مربوطه از طریق این نرم افزارها هدایت و کنترل می شوند. نرم افزارهای سیستمی معمولاً به عنوان رابط بین سخت افزار، نرم افزارهای کاربردی و کاربران، عمل می کنند. این نرم افزارها به وسیله برنامه نویسان حرفه ای و سازندگان رایانه ها طراحی می شوند.سیستم عامل، مهم ترین نرم افزار سیستمی محسوب می شود.
نرم افزارهای سیستمی به گروه های زیر تقسیم می شوند:
سیستم عامل ها - مانند انواع ویندوز - سیستم عامل لینوکس ، داس ، مکینتاش
مترجم های زبان های برنامه نویسی - این برنامه ها در برنامه نویسیاستفاده می شوند.
برنامه های کمکی - این برنامه ها برای اجرای بهتر سایر نرم افزارها نصب می شوند.