طراحی به کمک رایانه
همه رشته‌های مهندسی برای طراحی از نرم‌افزارهای مناسب خود استفاده می‌کنند. نرم‌افزارهای مورد استفاده در طراحی معماری و طراحی صنعتی اغلب نرم‌افزارهای گرافیکی هستند. از نرم‌افزارهای سه‌بعدی که بیشتر در طراحی معماری و طراحی صنعتی استفاده می‌شوند می‌توان به "اتوکد"،" سالیدورکس"، "اینونتور"، "سالید اج" و "مکانیکال دسکتاپ" اشاره کرد. علاوه‌بر این موارد، نرم‌افزارهای گرافیکی دو بعدی مانند "فتوشاپ"، "کورل‌دراو" و "فری‌هند" نیز بسیار پر کاربرد هستند. "کتیا"، "یونیگرافیکس" و "پرو/اینجینیر" هم از بهترین نرم‌افزارهای گرافیکی مورد استفاده‌هستند که با امکان محاسبات پیچیده مهندسی مانند محاسبات تنش‌های محوری و هزاران توانمندی حرفه‌ای دیگر به طراحان کمک کرده‌اند.
مهندسی نرم‌افزار به کمک کامپیوتر
ابزارهای CASE در طول توسعه چرخه زندگی نرم‌افزار از وظایف خاصی پشتیبانی می‌کنند؛ که آن‌ها را می‌توان به دسته‌های ۶گانه زیر تقسیم کرد: یکی دیگر از راه‌های معمول برای تشخیص ابزار CASE قائل به تمایز بین Upper CASE and Lower CASE بودن، هست. ابزارهای Upper CASE کار پشتیبانی از تجارت و کسب و کار و تجزیه و تحلیل مدل‌سازی را انجام می‌دهند. زبان‌های تصویری و نموداری سنتی و قدیمی همچون نمودارهای ER Data flow diagram, Structure charts, Decision Trees, Decision tables و غیره برای ابزارهای Upper CASE بکار می‌روند.