GUI مخفف عبارت Graphical User Interface به معنی رابط کاربری گرافیکی است. این رابط کاربری، به کاربران امکان میدهد تا با استفاده از عناصر بصری مانند آیکونها، منوها و پنجرهها به تعامل با نرمافزارها و سیستمهای کامپیوتری بپردازند. مهندسان کامپیوتر در طراحی GUI نقش بسیار مهمی ایفا میکنند.
در نهایت، یک مهندس کامپیوتر با طراحی GUIهای زیبا، کاربرپسند و کارآمد، نقش مهمی در موفقیت یک محصول نرمافزاری ایفا میکند.