The goal of PWA is to bring mobile and web apps closer. It is a cross-platform technology that allows a single codebase to run on both mobile and desktop devices via standards-compliant browsers. These apps can use their interfaces, so the PWA can feel like native apps.