در رشته‌های مختلف، نرم افزارهایی وجود دارند که آشنایی با آن‌ها ضروری است. تسلط بر روی این نرم افزارها، به عنوان یک نقطه قوت برای فرد در نظر گرفته می‌شود. در طرف مقابل، عدم آشنایی با آن‌ها می‌تواند باعث از دست رفتن فرصت‌های شغلی شود. برخی از نرم‌افزارهای موجود در مجموعه «مایکروسافت آفیس» (Microsoft Office) نظیر ورد، اکسل و پاورپوینت، از نرم‌افزارهای عمومی هستند که یادگیری آن‌ها یک امر ضروری برای تمام مهندسان است.