उपयोगकर्ता के पहली बार खोलते ही ऊपर की खूबसूरत बड़ी इमेज उनका ध्यान खींच लेती है, इसलिए यह स्टाइल मुख्य रूप से इमेज-आधारित सामग्री दिखाने के लिए उपयुक्त है।
यूज़र इंटरफ़ेस डिज़ाइन में विभिन्न डिज़ाइन चरण और प्रक्रियाएँ शामिल होती हैं। प्रोजेक्ट के अनुसार इन चरणों या प्रक्रियाओं का महत्व भी बदलता रहता है। ध्यान दें कि यहाँ "सिस्टम" से अभिप्राय वेबपेज, ऐप या डिवाइस डिज़ाइन सहित सभी प्रोजेक्ट्स से है।
कार्यात्मक ज़रूरतों का संग्रहः सिस्टम द्वारा पूरे किए जाने वाले प्रोजेक्ट लक्ष्यों और उपयोगकर्ताओं की संभावित ज़रूरतों के आधार पर उसके कार्यों की सूची बनाएँ।
उपयोगकर्ता विश्लेषणः सिस्टम के संभावित उपयोगकर्ताओं या उनसे जुड़े काम करने वाले लोगों से चर्चा करके इन उपयोगकर्ताओं का विश्लेषण करें।
सामान्य प्रश्नों में शामिल हैंः
सूचना संरचना (इन्फ़ॉर्मेशन आर्किटेक्चर)ः सिस्टम की प्रक्रिया या सूचना प्रवाह की रचना करें (जैसे टेलीफ़ोन ट्री सिस्टम के लिए विकल्प ट्री, किसी वेबसाइट के लिए पेज स्तर दिखाने वाला साइट नेविगेशन मैप)।
प्रोटोटाइप (Prototyping)ः पेपर प्रोटोटाइप या सरल इंटरैक्टिव स्क्रीन कंटेंट (screens) के ज़रिए सिस्टम का ब्लूप्रिंट (wireframes) बनाएँ। इन प्रोटोटाइप में कोई दृश्य-सौंदर्य तत्व या विशिष्ट सामग्री नहीं होती, केवल इंटरैक्शन पर ही ध्यान होता है।
उपयोगिता परीक्षण (Usability testing)ः किसी वास्तविक उपयोगकर्ता पर प्रोटोटाइप का परीक्षण करें। इस प्रक्रिया में आमतौर पर "लाउड थिंकिंग" विधि उपयोग होती है, यानी उपयोगकर्ता अनुभव के दौरान अपने विचार बोलकर सुनाए।
ग्राफ़िकल इंटरफ़ेस डिज़ाइनः अंतिम ग्राफ़िकल यूज़र इंटरफ़ेस (GUI) के बाह्य स्वरूप को डिज़ाइन करने की प्रक्रिया। यदि सिस्टम की उपयोगिता का अनुमान लगाना मुश्किल हो, तो उपयोगिता परीक्षण के दौरान बनाए गए परिणाम को आधार बना सकते हैं, अथवा संचार लक्ष्यों और उपयोगकर्ता की पसंदीदा शैली को आधार मान सकते हैं।
कुछ मामलों में उलटे ग्राफ़िक्स प्रोटोटाइप को निर्धारित करते हैं; यह इस पर निर्भर करता है कि किसी विशेष स्थिति में दृश्य रूप अधिक महत्वपूर्ण है या कार्यक्षमता। यदि कुछ इंटरफ़ेस को multiple skins की ज़रूरत हो, तो एक ही कंट्रोल पैनल, फ़ंक्शन फ़ीचर या विजेट के लिए कई इंटरफ़ेस डिज़ाइन बनाने पड़ सकते हैं।
इस चरण में आमतौर पर ग्राफ़िक डिज़ाइनर और इंटरफ़ेस डिज़ाइनर को मिलकर काम करना पड़ता है, या किसी ऐसे विशेषज्ञ की ज़रूरत होती है जो दोनों क्षेत्रों में निपुण हो।
संक्षेप में, यूज़र इंटरफ़ेस डिज़ाइन के लिए डिज़ाइनर को उपयोगकर्ता की ज़रूरतों की पूरी जानकारी होनी चाहिए।