نرم افزار
در علوم رایانه و مهندسی نرمافزار، یک نرم افزار رایانه ای همه اطلاعاتی است که توسط سامانه رایانه ای پردازش می شود. نرم افزارها، مجموعه ای از برنامه های رایانه ای، رویه ها و مستندات هستند. که انجام کارهای مختلف بر روی یک سیستم رایانه ای را بر عهده دارد. این کلمه که معادل عبارت Software می باشد، به یکی از قسمت های مهم در هر رایانه اشاره دارد.
نرم افزارهای اولیه برای کامپیوترهای خاصی نوشته می شدند. و با سخت افزاری که بر روی آن کار می کرد، به فروش می رسیدند. نرم افزارهای کامپیوتر، زبانی است که اصطلاحا به وسیله آن یک رایانه، صحبت می کند. نرم افزارها به تعبیری خون در اجزاء سخت افزاری رایانه هستند.