• Business

Our tech focus for 2023: PWA, Application Integration and Microservices

With 2023 well underway, our world looks more challenging than ever. And yet, it's precisely this kind of environment that presents an opportunity for those who dare to take it! The way the world works is changing quickly and companies that make the right choices in 2023 will be the first ones to benefit from the inevitable recovery of our economy.

Frederik

Founder & CEO

PWA, Application Integration, and Microservices

To help you make the right choices this year, we've listed 3 tech opportunities we firmly believe in, and which we will focus on with our team.

1. Progressive Web Apps

Progressive Web Applications (PWA) deliver a mobile website experience to users that feels very similar to a native mobile application. They’re built using common web technologies including HTML, CSS and JavaScript. Users can visit them in their browser, just as they would with a standard website. But PWA’s can be installed as well, from the browser, so that it appears next to other apps on the homescreen.

Capabilities vs. reach of apps
Capabilities vs. reach of apps (image source)

The concept of PWA’s was introduced by Google in 2015 aiming to build applications that had both the reach of the web and the rich capabilities of native apps. In general, these traits are what define progressive web applications:

  • Discoverable: It can be found through search engines
  • Responsive: It’s usable on any device with a screen and a browser
  • Installable: It’s possible to have a PWA on a device home screen or app launcher
  • Linkable: You can share a PWA by sharing the URL
  • Offline availability: PWA’s can work offline
  • Network independent: They work even with poor network connections
  • Progressively enhanced: They provide basic functionality on older browsers and are fully-functional on new browsers
  • Send notifications: PWA’s allow you to (re-)engage with users by sending notifications
  • Secure connections: Connections are secured against any third parties trying to access sensitive data.

Since the introduction of PWA’s, the growth has been substantial. And as a tech investment, progressive web apps are finding their way onto the roadmap of an increasing number of companies. PWA’s deliver on several important requirements for multiple stakeholders, for example:

  • For end users: fast, reliable and rich in features
  • For product managers: progressively enhance experiences for newer browsers and devices while maintaining a functional and compatible baseline for older browsers and devices
  • For development teams: leveraging modern web technologies and a simplified code base

Global brands like Spotify, Pinterest, Airbnb, Trivago and Uber already leverage the power of progressive web applications and have seen great results ranging from major decreases in loading times to increased engagement and higher conversion rates.

Why do we believe in PWA’s for 2023?

Businesses are looking for ways to be very cost efficient this year, without compromising on the user experience. That’s why we see a great opportunity for the benefits of PWA’s to take the centre stage.

Since it’s not required to natively support multiple versions for different devices and operating systems there can be big budget savings on development. You’ll also save time and effort on updating because you’re not dependent on app distribution platforms.

So with shifting consumer behaviours and pressure on development budgets, opting for a PWA can be a game-changer for your business.

2. Application Integration

Companies have increasing numbers of software solutions running across their organisation: ERP, CRM, human resources, finances, IT or even industry-specific tools for supply chain management or warehouse management. Some of these applications have been around for years, growing steadily, while others have been built more recently or acquired through SaaS-vendors.

All of these applications consume and produce data in their own way, operating with their own specific workflows. But with increasing customer demands, businesses must be able to provide better services at higher speeds while decreasing costs to protect their margins.

This creates a growing need for application integration, which allows companies to optimise data exchange and workflows between software tools and across departments. Essentially, it’s an interplay of these components:

Application Programming Interface (API)

API’s allow different applications to communicate with each other. It’s a very popular method for integrating applications, data, and services.

Events and actions

An event is an occurrence within connected applications, such as a payment being received.

Events trigger certain actions or sequences in other applications that are specific to those applications. It can be the creation of a customer account or just updating a record or dataset.

Data mapping

Data mapping is the process of creating a correspondence between different data sources. Through data mapping you can define the relationship between the data elements in one data model to the data elements in another data model.

Application integration helps build more agile business operations by enabling individual applications to work with one another, increasing efficiency and effectiveness. Not only can this cut costs, it can generate valuable insights leading to better decision making.

Why do we believe in Application Integration for 2023?

More than ever, users expect information to be available where they are, without switching to other applications. Additionally, finding the right people is hard, you want to minimise the time they spend on manually inputting data and have them focus on tasks that have the most impact. That’s why application integration is a solid opportunity this year.

3. Microservice Architecture

Microservices architecture is a way of structuring an application into multiple, loosely coupled (micro)services. Each of these services can be changed, deployed or scaled independently without compromising the others or the application as a whole.

The trigger for businesses to move to a microservice architecture is usually the lack of scalability provided by the current on-premise monolithic architecture. But a shift to distributed system does come with some challenges, such as increased complexity in infrastructure and organisation but when coupled with DevOps and automation practices like Continuous Integration (CI) and Delivery (CD), it has a myriad of benefits:

  • Agile development cycles
  • Faster release cycles
  • Increased reliability
  • Flexibility in scaling

Why do we believe in Microservice Architecture for 2023?

Microservice architecture is a great approach for today’s complex software demands. Not because it removes complexity, but because it makes complexity visible and more manageable. This allows you to optimise development team structure which in turn will lead to optimised development time and cost.

It’s also a great way to attract tech talent in today’s job market. Microservices architecture is a modern approach to software development and can be a strong asset in your efforts to land skilled engineers.

Conclusion

Building applications isn't easy. And building the right application is even harder. We want to maximise the ROI our customers get from the applications we build.

We achieve this, not just by building great software, but by building the software that will add the most value for our clients. This often requires making tough decisions, at the business level and at the technical level. However, that’s where real and lasting value is made!

Related articles

Our tech focus for 2023

Our tech focus for 2023: PWA, Application Integration and Microservices

  • Business
Our tech focus for 2023

How much does outsourced software development cost?

  • Development