دو خصوصیت اصلی طراحی خوب، کشف پذیری و فهم است. کشف‌پذیری به این معنا که آیا می‌توان فهمید که چه اعمالی انجام پذیرند و کجا و چگونه باید آنها را انجام داد؟ و معنی فهم آن است که محصول چگونه قرار بوده استفاده شود؟ معنی تمام کنترل‌ها و تنظیمات چیست؟