نرم‌افزار رایانه یا نرم‌افزار بخشی از رایانه است که دربرگیرنده داده‌ها یا دستورهای کامپیوتر است (بر خلاف سخت‌افزار که اجزای تشکیل دهنده کامپیوتر را می‌سازد). در دانش رایانه و مهندسی نرم‌افزار تمام اطلاعات فراوری شده بوسیله سیستم کامپیوتر، برنامه‌ها و داده‌ها را نرم‌افزار می‌نامند.

نرم افزار، مجموعه ای از برنامه های رایانه ای، رویه ها و مستندات است که انجام کارهای مختلف بر روی یک سیستم رایانه ای را بر عهده دارد. عبارت “نرم افزار” برای نخستین بار توسط جان توکی در سال ۱۹۵۸ مورد استفاده قرار گرفت.