PROGRESSIVE WEB APPS (PWAS) VS. NATIVE APPS: CHOOSING THE RIGHT APPROACH FOR MODERN SOFTWARE DEVELOPMENT