We're all familiar with web sites, but what are web-based applications? They are a type of software that runs on a remote server somewhere, and you access it through your web browser.

Native Applications

Applications, or apps, are what make computers useful. Traditionally, we would install a native application onto our device and start using it. This might include office apps (Word, Excel, etc), creative apps (Photoshop), games and many more. Originally, these were boxed products and installed from disk. Later, downloading from the internet became more common. Recently, as mobile devices became ubiquitous, dedicated stores like Apple App Store and Google Play provided convenient access to thousands of apps on demand.

Although the distribution of apps improved, there were still some issues with this model. These are exacerbated in the case of custom applications built for your business:

  • Each supported platform (Windows, iOS, Android, etc) requires additional development cost and effort.
  • Installation can be cumbersome, especially for non-technical users.
  • Updates have to be installed on every device separately.
  • Native apps take up valuable space on your device, especially in the case of mobile apps.
  • Hardware upgrades are often necessitated by increasingly powerful software.

It is these points and more that web applications try to address.

Advantages of Web-Based Applications

Web-based applications, on the other hand, use standard web technologies such as HTML, CSS and JavaScript. They are run from a central server, so users only need a web browser to access them. When was the last time you needed to install or update Gmail, for example? Yet it is always available, up-to-date, and accessible on your desktop and mobile device, regardless of what platform you use.

In addition, most of the processing is handled on the servers running the app. The capabilities of the web app might increase with time, but there is less urgency about upgrading the hardware devices that are using the app.

They are more economical in terms of initial development and ongoing support too, so finally, tailored solutions are available to businesses of all sizes. Meeting the specific needs of your business workflows increases efficiency, productivity and competitive advantage. Moreover, they can be designed to integrate seamlessly with the existing systems already being used, like databases, CRM, ERP, and so on. And with today's mobile and remote workforces, instant accessibility from anywhere with an internet connection is a huge advantage.

Security features in custom web apps can be tailored towards the specific risks faced by your business. In addition, by giving you control over who has access to your system, onboarding and offboarding staff is more convenient, as it no longer requires physical access to their devices.

Looking for inspiration?

Here are some examples of the kind of web apps we have built for others:

  • A system for managing telecom tower infrastructure on a global scale.
  • A quotation tool for a home heating company that simplifies complex calculations and product selections.
  • Import, generate and manage provenance certificates for the forestry industry.
  • A corporate governance app that informs and assesses industry-specific compliance.
  • An interactive bar designer to help visualise and sell branded tap and fridge placements.