Having a robust PWA is more than enough . These cases include the following: You are looking to reach a large audience, but your budget doesn’t allow you to develop a separate app for each platform. The functionality of the expected app doesn’t require hardware elements, which are not supported by PWAs.