While there are several use cases a business could have – that number is a tiny fraction of the apps currently available for download from Google Play, (which at the time of this writing is some 2.56 million apps for Android alone).
This suggests many apps in existence serve no clear purpose and/or are clones of each other offering similar and often identical functionality.
The following is a quick list of things to consider before diving into building an app:
Your business may want users to access a remotely hosted website and have it render effectively within a mobile platform’s browser.
So basically, a website that can work on a mobile or across multiple device types. This is often what people mean when they ask for an app. Keep in mind while modern web design principles stress the importance of designing a site for multiple device types, a lot of websites particularly those developed expressly for business use may not have this functionality built in as a matter of course and a simple re-platforming or re-design of your existing site may give you the mobile compatibility you are after.
If your business needs to render static content from a website onto a mobile device then, happy days, this is (comparatively speaking) a painless process to achieve, considerably cheaper to develop, deploy and maintain as an app.
Unfortunately, life is rarely that simple. Often business websites, by and large, deal with dynamic data and complex transactions.
For example, you may have ONE business process that is suited to use an on-board mobile function or feature.
Some examples might be taking a photo, tracking a GPS route, while all your other business processes remain within your enterprise system or web portal, so you end up with a mix. This would mean having small simple tasks or pieces of vital up-to-the-minute information delivered via a mobile app, with many more complex business tasks remaining within your enterprise business solution or client portal.
A prime example of this approach are mobile internet banking system apps. Mobile banking system apps provide a common subset of online banking services that can be performed with the app acting as the interface. As a rule, these services tend to be simple transaction-based services such as account transfer, payments, some card management services and general transaction information. More complex online banking services, transactions and certain transaction types can only be performed via the banking systems website application. There are solid reasons why these apps tend to offer simple self-service transactions.
As I stated previously, there are a few use cases in business for the development of an app. The following are the most common ones I have come across:
Additionally, there are a few use cases I would categorise as maybe’s, in part these features are things phones are good at, so it MAY be worth investing in an app to form part of your business IT assets:
The following is a quick list when an app is probably not the right fit:
Simply put, building an app may or may not be the right choice for your business, so before launching into your next software project seek advice from the experts, who really are invested in providing the best solution for your business.
Ready to build an app? Contact us, we’re ready to help.
At Kiandra, we recognise and acknowledge the pivotal role of performance testing in achieving this fine balance. In this blog, we will unravel what performance testing truly means at Kiandra and why it's a cornerstone of our development philosophy.
Kiandra are proud to announce that it has attained the status of Premier OutSystems Partner – the most important partnership status from the world’s leading enterprise low-code platform.
Kiandra has received the OutSystems Partner of the Year Award for the entire Australia New Zealand region. The custom software solutions provider was recognised at the ‘Top Partner of Australia and New Zealand’.
Whether you’re curious about custom software or have a specific problem to solve – we’re here to answer your questions. Fill in the following form, and we’ll be in touch soon.