Modern Web Applications (MWA) is a combination of a set of tools and ways of thinking that result in flexible, modular, and lightweight apps. They are expected to be available round-the-clock, across the world. They should also be compatible across all devices and screen sizes.

Users expect these applications to be secure, flexible, scalable, and capable of handling spikes in demand without compromising on user experience. An example of the same is Progressive Web Apps (PWA) that lets users download mobile versions of websites on their phones to browse offline.