Blog‎ > ‎

5 Decisions Before Starting Your App

posted Apr 7, 2015, 10:04 AM by Jeff Harward   [ updated Apr 7, 2015, 11:38 AM ]

Maybe you’ve realized your company needs an app. Here’s a quick guide to 5 initial considerations as you plan your project:

1. Purpose

Earning money or promoting an existing business? Branding or just another expansion? Though most of the people know what the purpose of their app is but not all of them are sure about it. Just be sure of the purpose next time you plan for your app and jot it down so that you don’t mess up with your overall approach and the underlying goal.

2. Platform

Apple or Android? Both? Or Hybrid? Your decision here will depend largely on the purpose of the app. Is this app designed to be a revenue generator? If so, you might consider iOS first. Though iPhones only account for about a quarter of total Smartphone sales today, iPhone users are still far more inclined than Android users to pay for apps.

Android, on the other hand, continues to expand its lead in total users. If reaching the most potential users is your goal. You might develop for Android first.

For simple functionality, hybrid apps are worth considering. It is certainly possible to create an HTML app that can be deployed to both App Store and Android Market.

3. Free or paid

If you have a really niche app with sophisticated features go for a paid version. If you are building an app for Android, do a little bit of research and look for similar apps as most of them are free, especially for entertainment and games. The idea is you should not look pricey or unreasonable.

A common approach is to release a free app with In-app purchases for upgraded functionality that act as an extension to your app’s preliminary features.

4. Outsource or build it in-house

App creation requires knowledge of the native language of the platform. Even a hybrid app needs to be put into a native “wrapper” before being submitted to the relevant store. Also, about 90% of the apps that we create for our customers rely on data provided by a cloud-server. That certainly makes sense, your smartphone is a sophisticated communication device and the best apps take advantage of that.

So, in nearly every case a wide range of languages and skills are required for development and deployment of an app. Some organizations have all of the required skill sets in-house, most don’t.

5. Deployment

What’s your strategy for deploying your App. Are you going to create a fully developed native app for each platform before deploying? Or, perhaps you prefer the Mailbox App approach. Release a simple app with more functions on the way as you grow your customer base.

Contact Us

We're happy to discuss your upcoming decisions. Let us know your thoughts about your app.

Request a Quote