[h=1][/h] قبل از شروع به پیادهسازی UI یک برنامه و حتی در حین تحلیل و طراحی آن میتوان UI آن را با کمک یک سری ابزارها مدل کرد. منظور از مدل کردن، در آوردن نمایی کلی از UI و عناصر آن بدون پیادهسازی مستقیم آن است. این مدل کمک خوبی به اعضای تیم توسعه و مشتری میکند تا شناخت بیشتری از سیستم پیدا کنند. بعضی از ابزارهای UI Mocking مخصوص مدل کردن برنامههای تحت وب هستند مثل Axure که یک نمونه خوب از این کار است. با کمک بعضیهای دیگر هم میتوان برنامههای Desktop و ویندوزی را شبیهسازی کرد. در ادامه تعدادی از ابزارهای UI Mocking برنامههای Desktop: ۱- Visio از مجموعه MS Office: امکانات خوبی برای طراحی UI دارد چه ویندوزی و چه وبی. خروجی Visio فقط در حد عکس قابل استفاده است یعنی نمیتوان مثل Axure از آن اجرا گرفت. ۲- DesignerVista: برای شبیه سازی برنامههای Desktop خیلی مناسب است. خصوصاً که با توجه به تکنولوژیهای مایکروسافتی و تکنولوژیهای داتنتی مثل SilverLight و… ایجاد شده است. این نرمافزار غیر رایگان میباشد. ۳- JustInMind: مشابه DesignerVista است. ۴- DENIM: ابزار دم دستی و رایگانی که بیشتر شبیه یک Paint سازمان دهی شده است ولی کار کردن با آن کمی سخت و عجیب است. به نقل از بلاگ Afsharm