قبل از شروع طراحی اپلیکیشن باید سناریوی کاربر، ارزش اصلی محصول و امکانات نسخه اول مشخص شود. اضافه کردن امکانات زیاد در شروع، زمان و هزینه را بالا می برد.
در فاز طراحی، جریان های اصلی کاربر، وضعیت های خطا، اعلان ها و اتصال به API باید همزمان دیده شوند تا تجربه کاربری پایدار ایجاد شود.
انتشار نسخه اولیه پایان کار نیست. داده های استفاده، بازخورد کاربران و رفتار بازار مسیر توسعه نسخه های بعدی را مشخص می کند.