Mobile phones and tablets revolutionized the way we utilize computers. As screens became more compact so has our language (“applications” have become “apps”). iPhone and Android dominate the mobile operating system market. Used to, only Objective C and Java were used to create mobile apps, but now a variety of languages are allowed. Personally, I enjoy a good progressive web app over native apps for most business cases – but not every app can be a good PWA.