این نرمافزارها با استفاده از HTML5 طراحی و توسعه داده میشوند، به همین دلیل باید حتما در مرورگر گوشی آنها را مشاهده کرد. برای دسترسی به این قبیل نرمافزارها کاربر باید مانند بازدید از یک وبسایت عمل کند، یعنی ابتدا مرورگر را باز کند، در بخش نوار آدرس، آدرس وبسایت یا وباپلیکیشن را وارد کند و آنرا از طریق مرورگر مشاهده کند. امکان نصب نرمافزار بر روی گوشی وجود ندارد و کاربر فقط میتواند یک bookmark از آن آدرس را بر روی گوشی خود بسازد که در آینده دسترسی به آن سایت راحتتر باشد.
با توجه به اینکه مرورگرهای مختلفی بر روی گوشیها وجود دارد و کاربر شما از مرورگر مورد علاقه خود استفاده میکند، اگر نرمافزار را اصولی توسعه ندهید و یا برخی نکات در طراحی سایت/اپلیکیشن را در نظر نگیرید، ممکن است نرمافزار شما در برخی از مرورگرها دچار مشکل شود.
البته باید این رو هم گفت که Web Appها خیلی هم بد نیستند! چون کار شما رو به عنوان توسعه دهنده خیلی راحت میکنه! اگر شما در حال طراحی یک وب سایت با ساختار وب اپلیکیشن هستید کافیه موارد لازم برای دستگاههای موبایل و تبلت را در نظر بگیرید و نرمافزار خود را تولید کنید، بدین شکل شما یکبار کد میزنید و با همان کد هم وبسایت دارید و هم موبایل اپلیکیشن از نوع Web App
مزایا
نوشتن کد یکبار و استفاده از آن در بسترهای متفاوت
با توجه به اینکه فقط یکبار کد نوشته میشه رفع باگ و مشکلات بسیار آسان خواهد بود
مستقل از سیستمعامل، بستر و حتی نسخه سیستم عاملها
معایب
نداشتن دسترسی به سختافزار گوشی یا تبلت
وابسته به مرورگر
عدم امکان انتشار نرمافزار در مارکتها و app store