
Technology
Why do we like developing Progressive Web Apps?
Progressive Web Apps (PWAs), that is mobile applications delivered through the web using common web technologies (HTML, CSS, JavaScript) has been a subject of debate for years. But it wasn’t until 2015 when the term PWA was coined. PWAs may feel like native mobile apps, but they are launched via a browser and don’t need to be distributed via app stores.
Many companies new choose developing PWAs for many reasons. Compared to standard responsive websites, PWAs work offline, are faster and more interactive, while still offering mobile-first experience. Compared to native mobile apps, they are easier to build, as one piece of software can be deployed to any mobile platform, which supports HTML5 and JavaScript.
Great scalability
Separate frontend and backend to easily change implementations
Unrivaled accessibility
Create mobile-first web apps, which remain usable offline
Enhanced speed
Provides massive performance boost compared to responsive websites
Lower requirements
With faster loading time, server load is significantly lower
One app to cover ’em all
Make one app, offer it to iOS, Android and web users
Excellent extensibility
PWAs can be combined with various tools and platforms (e.g. eCommerce software)
One of the technologies that made Progressive Web Applications possible are service workers. These JavaScript-based scripts run in the background, independent of user-interface. They can offload heavy processing from the main thread, or perform very specific functions, such as fetching files from the cache. As a result, they make it possible for an app to function offline.
Thanks to that, PWAs feel like much more than just websites, or even web apps. They offer seamless and continuous experience of an app, being more or less independent from the network. They offer extra features such as push notifications or device access. Thus, they allow for deeper immersion and user engagement.
The Software House keeps tabs on all mobile development trends, including Progressive Web Applications. Much like responsive websites, native Android/iOS apps or cross-platform solutions such as React Native and Flutter, they have their own place in the mobile landscape and plenty of viable use cases. Let’s analyze them together!
People
Meet our PWA experts

Witold Ossera
Head of Frontend TeamWitold has over 15 years of experience as frontend developer and project manager. As the latter, he oversaw successful delivery of large-scale software projects. With each new experience, he has been increasingly convinced that the human factor plays the most important role in the success of any project. Today, as head of frontend, he makes sure that each developer can see their individualized growth path. In the long-term, it makes for a team full of passionate and ambitious devs ready to meet any challenge.
Advantages
When working with us,
you can expect more

01. Process
Our development process is based on agile methodologies like Scrum. With regular project updates, live demos and the best communication tools, we make sure that you’re up-to-date with everything.
02. Technology
We’re proud of our technology stack. Instead of covering every framework possible, we excel in technologies which are truly battle-tested: Symfony, Laravel, Node.js, React, Angular, Vue.js, iOS and Android.
03. Infrastructure
Every software house can provide you with frontend and backend development. But we do more than that! Our independent DevOps unit takes care of server architecture – making it stable, secure and scalable.
04. Quality assurance
We know that quality assurance is an important part of the development process. This is why, apart from manual tests, we perform automated ones – using our custom E2E testing framework Kakunin.
05. People
Our office is full of brilliant people. Among them are tech evangelists giving lectures at the biggest meetups in Poland and the creators of open-source tools loved by developers around the globe.
10+
PWA developers to hire
100+
delivered projects
6
years on the market
5
stars on Clutch.co
Projects
Check out PWAs made by The Software House

Internet of Things, Social

GPS trackers powered by a range of mobile apps
Weenect approached The Software House with the task of revamping its iOS mobile app. Weenect offers a range of GPS trackers. The mobile app makes it easy to manage them.
TSH offered many unique UX/UI ideas to make the app far more useful and pleasant for the end user. The final product was so well-received that the client requested Android and web apps as well. The experience across platforms is unified, with some differences that result the need to add the typical native feel to each of them. All apps were well-received by Weenect’s users.
Open-source tools
Sharing our knowledge with others

Kakunin
Open-source framework for end-to-end test automation

Babelsheet
Free translation management system based on Google Docs

Fogger
GDPR-friendly tool for masking sensitive data
Blog
Our people write about the best development practices
Do you also need backend development?