طراحی به کمک رایانه
همه رشته‌های مهندسی برای طراحی از نرم‌افزارهای مناسب خود استفاده می‌کنند. نرم‌افزارهای مورد استفاده در طراحی معماری و طراحی صنعتی اغلب نرم‌افزارهای گرافیکی هستند. از نرم‌افزارهای سه‌بعدی که بیشتر در طراحی معماری و طراحی صنعتی استفاده می‌شوند می‌توان به "اتوکد"،" سالیدورکس"، "اینونتور"، "سالید اج" و "مکانیکال دسکتاپ" اشاره کرد. علاوه‌بر این موارد، نرم‌افزارهای گرافیکی دو بعدی مانند "فتوشاپ"، "کورل‌دراو" و "فری‌هند" نیز بسیار پر کاربرد هستند. "کتیا"، "یونیگرافیکس" و "پرو/اینجینیر" هم از بهترین نرم‌افزارهای گرافیکی مورد استفاده‌هستند که با امکان محاسبات پیچیده مهندسی مانند محاسبات تنش‌های محوری و هزاران توانمندی حرفه‌ای دیگر به طراحان کمک کرده‌اند.
معماری سخت‌افزار
سخت‌افزار همچنین اصطلاحی است که در صنعت مهندسی کامپیوتر به کار می‌رود تا به وضوح سخت‌افزار (رایانه الکترونیکی) را از نرم‌افزاری که روی آن اجرا می‌شود، متمایز نماید. اما سخت‌افزار، در رشته‌های مهندسی و مهندسی نرم‌افزار، نیازی به کامپیوتر ندارد. یک اتومبیل مدرن بسیار بیشتر از سفینه فضایی آپولو است. همچنین هواپیماهای مدرن نمی‌توانند بدون استفاده از ده‌ها میلیون دستورالعمل‌های کامپیوتری تعبیه‌شده و در تمام هواپیماها و در هر دو سخت‌افزار کامپیوتر استاندارد و در قطعات سخت‌افزاری تخصصی مثل گیت منطقی سیمی IC، دستگاه‌های آنالوگ و هیبریدی و دیگر اجزای دیجیتال فعالیت کنند. نیاز به مدلسازی مؤثر این که چگونه اجزای فیزیکی مجزا ترکیب می‌شوند تا سیستم‌های پیچیده را شکل دهند، در دامنه وسیعی از کاربردها از جمله کامپیوترها، دستیاران دیجیتالی شخصی (PDAها)، تلفن‌های همراه، دستگاه‌های جراحی، ماهواره، و زیردریایی‌ها مهم است.