مرکز دانش IT |
Application software (Application)
نرمافزار کاربردی
یک برنامه رایانهای است که برای اجرای گروهی از توابع هماهنگ، وظایف یا فعالیتهایی برای منفعت کاربر طراحی شدهاست. نمونههایی از یک نرمافزار کاربردی عبارتند از واژهپردازیها، صفحات گسترده، مرورگرهای وب، مدیا پلیرها، شبیهسازهای پرواز. این عبارت در تضاد عبارت نرمافزار سیستمی معنی پیدا میکند که عمدتاً شامل اجرا کردن رایانه میشود. نرمافزار سیستمی در مقابل، در پسزمینه عمل میکند و خدماتی را فراهم میکند که دیگر نرمافزارها یا سیستمعامل میتوانند برای انجام کارهای خود از آن استفاده کنند. اما در عوض معمولاً مستقیماً با کاربر عادی در تماس نیست و خدماتی را به او ارائه نمیدهد. بسیاری نرمافزارهای کاربردی، برای توسعهدهندگان ابزار رابط برنامهنویسی کاربردی هم فراهم میکنند تا بتوان از قابلیتهای نرمافزار در نرمافزارهای جدید استفاده کرد. برای مثال نرمافزار ادوبی آکروبات هنگام نصب ایپیآی فراهم میکند که برنامهنویس میتواند با استفاده از آن تواناییهای آکروبات را در برنامهٔ خود به کار گیرد. بسیاری از اپلیکیشنهای امروزی جنبه خدمات رسانی دارند.