Arayüz
Arayüzdeki asıl iş, bir sistemin kaç ayrı yüzü olduğuna karar vermek: kamuya açık site, müşteri hesabı, operasyon paneli ve saha kullanıcısı aynı kodu paylaşabilir ama aynı ekranı değil. Çok dilli bir üründe dil, çeviri dosyası değil adres tasarımı meselesi.