طراحی به کمک رایانه
همه رشته‌های مهندسی برای طراحی از نرم‌افزارهای مناسب خود استفاده می‌کنند. نرم‌افزارهای مورد استفاده در طراحی معماری و طراحی صنعتی اغلب نرم‌افزارهای گرافیکی هستند. از نرم‌افزارهای سه‌بعدی که بیشتر در طراحی معماری و طراحی صنعتی استفاده می‌شوند می‌توان به "اتوکد"،" سالیدورکس"، "اینونتور"، "سالید اج" و "مکانیکال دسکتاپ" اشاره کرد. علاوه‌بر این موارد، نرم‌افزارهای گرافیکی دو بعدی مانند "فتوشاپ"، "کورل‌دراو" و "فری‌هند" نیز بسیار پر کاربرد هستند. "کتیا"، "یونیگرافیکس" و "پرو/اینجینیر" هم از بهترین نرم‌افزارهای گرافیکی مورد استفاده‌هستند که با امکان محاسبات پیچیده مهندسی مانند محاسبات تنش‌های محوری و هزاران توانمندی حرفه‌ای دیگر به طراحان کمک کرده‌اند.
گرافیک برداری
نرم افزار های دسته اول بسیار شبیه به کامپایلر ها هستند. برای رسم تصاویر فنی مورد نیاز در کتب ریاضی و مهندسی استفاده می شود. سیستم حروفچینی نویسه ها و معادلات ریاضی در این زبان مانند لاتک است و همچنین افزونه هایی برای استفاده مستقیم آن در کد منبع لاتک وجود دارد. رابطه گرافیکی برای کاربران تازه‌کار این زبان به کمک زبان برنامه نویسی پایتون نوشته شده است که Xasy نام دارد. زبان Asymptote از زبان متا پست (MetaPost) الگو گرفته است ولی سینتکسی بسیار مشابه زبان C دارد.نمونه کد در این زبان برای رسم : import graph; size(8cm); int k = 1; real f (real t) { draw((0, -2) -- (0, 2) .. (2,0) .. cycle); draw((-2, 0) -- (2, 0) .. (0,-2) .. cycle, cyan); draw(circle((0,0), 1), red); draw(polargraph(f, 0, 2pi), green); k = 2; draw(polargraph(f, 0, 2pi), blue); k = 3; draw(polargraph(f, 0, 2pi), orange);