Business / application budget

How Much Will My App Cost?

Jul 05, 2016
1 Star2 Stars3 Stars4 Stars5 Stars
Loading...
5 (6 voices) 4 comments

The most important part of the decision making process is estimating how much time the development of your mobile application will take. Usually, it passes through several stages until the final budget is determined and that alone depends on a number of factors, including:

  • How urgently you need your application to be ready for use
  • How big you need the development team to be
  • Determining what team members will be involved
  • Determining how complex your application is
  • Determining what technology and programming language the application is going to be developed on.

There are several calculators available that will give you a rough idea as to how much it would cost, such as http://howmuchtomakeanapp.com/ which asks several questions to help determine an estimated cost. However, each calculator usually shows too huge of a budget amount since it utilizes a worst case scenario, instead of analyzing each of your individual features.

To continue, let’s define what type of quote you need in order to:

  • Make a decision if you should move forward with the app at all
  • Begin the development process

Keep in mind to understand how much to create an app.

The Rough Budget

One of the most common first requests from our clients is

“How much does the social media/location based/whatever app cost?”

or

“I want an app like Facebook. How much would it cost?”

This information is usually not enough for us to give you a rough budget because a location-based application might simply be a checking-in app OR something more advanced like a high level tracking application that includes real time chat, file sharing, and a photo recognition tool. A Facebook-like application might result in being a simple newsfeed and a following app, verses a complex application with satellite mobile applications like the FB Messenger app and FB Pages app.

In determining a budget from a situation like above, we, in GBKSOFT usually give our clients the location based/social media/whatever apps that we have previously developed, along with the time it took to develop them so that clients can get a better idea as to how much their app will cost to develop. With this information, you will have a better idea on pricing for applications of a specific size.

Usually, the rough budget is enough to make a decision if you want to go ahead with your application. However, if you have basic list of features, specifications, or even wireframes; you should already request the detailed estimate instead of a rough one.

The Detailed Estimate

For anyone starting the mobile development process for the first time, it can be hard to create the desired specifications and to make them easily understandable for the technical team. Clients usually concentrate on a description of business goals rather than specific features.

To simplify the process for you, we usually ask a set of questions on particular features that you’d like to see in your mobile application. This is a +/- set questionnaire that allows us to better understand the scope of the project. Apart from the questions that define your business goals, we pay particular attention to functionality options that your application should have, such as a sign up form, a sign-in process, how they will work, what information needs to be displayed in the user profile, etc. Our team also focuses on how each of those features will meet the established business goal.

All this functionality is turned into user stories that are passed to the development team for estimating costs. The development team breaks down that functionality into logical modules with a description of what is included in each module.

Strong Individually Estimation

You can see the individually estimated hours of each task separately and see how much time the full module will take. This gives you the freedom to scratch out any items that you do not need, any that are not as important for the current release, any that can be postponed, etc.

The development is broken down into milestones and each milestone has a duration of no more than 2 weeks. That way, you can review the scope that was completed against the control points and make sure that the development process is going as planned.

We also show you which team members are involved in the dev process and at what stage. Therefore, all hours are broken down between all members. By doing it this way, you will see which tasks are specific to one person and which ones are for all members. When a tester starts doing his or her job, you will know. You will also know how much involvement is required by the project manager for each task.

This kind of cost estimation also allows you to understand what number of team members should be involved and what technology will be best for the development process.

The overall app-development strategy for cost estimating is usually sufficient to close the deal, but this estimation process is not something that the development team can commit to. Most clients, especially new ones, are not ready to work under “Time and Material” pricing, but would rather request a budget that the development team can commit to.

Pre-Development Stage

The pre-development phase is the required stage that ALWAYS goes before ANY development. This stage includes the following:

  • Technical documentation for the project is completed
  • Wireframes and designs are developed and coordinated with you
  • Use cases (not user stories) are written down
  • Technology risks are defined
  • Infrastructure for development is built

Upon completion of this stage, we give you the final estimate that we can commit to.

Usually, it differs from the detailed estimate by 20%. It can decrease or grow. We won’t lie to you – it usually grows. At least you will know about this at the very beginning of the project and will not experience a surprise somewhere in the middle of development.

The Bucket Approach

When the quote is ready for review and sent to the client, one of the biggest concerns that they face is when the estimation exceeds the budget that they had in mind. Sometimes it’s handled the wrong way, including:

  • Putting the idea of the mobile application aside
  • Turning to junior freelance developers that soon disappear in the end and never complete the app, which also brings them to putting the app aside.
  • Searching for investors, which are difficult to obtain and to get involved in your project so you give up on idea

If the app is put aside, you lose money and your great idea is dead.

The death of your app should never happen. There’s the so called “bucket” approach, which consists of taking the budget that you have and using it for as much functionality as you can. Preference should be given to the most important features first, especially ones that separate you from your competition.

The biggest benefit of the “bucket” approach is that you can release Minimal Viable Product and keep adding other, more expensive features later on. Sometimes, results may show that your target users don’t even need features that you initially wanted to incorporate into your app. Based on their feedback, they would like to see other useful things in the app instead, giving you more power to grow.

Alexandra

Alexandra is a Business Manager with solid experience in client communications, team management, product management. She’s driving force and soul of every project completed by GBKSOFT!

Other Articles of Alexandra

Comments (4)

Leave a comment
Close

Leave a Reply

Name field is required
Email field is required
Please enter comment

mallory findlay
Apr 07, 2017 at 1:37 PM

This is very interesting, You are a very skilled blogger.
I have joined your feed and look forward to seeking more of your wonderful post.
Also, I have shared your site in my social networks!

reply
gilda battles
Mar 28, 2017 at 8:09 AM

Very good post. I absolutely love this site.

Thanks!

reply
Cushion Socks
Feb 28, 2017 at 1:11 PM

Nice blog here! Additionally your website so much up very fast!

What web host are you the use of? Can I get your associate hyperlink on your host?
I desire my site loaded up as quickly as yours lol.

reply
Risks Involved In Development: Is It Worth Taking A Risk? | Gbksoft
Jul 26, 2016 at 2:43 PM

[…] Compare the timelines that you developed compared to the developer’s timeline, as well as the number of features you got from the expenses. If the cost is not what you expected, it’s not the end. You can still work with the budget. See our blog article on managing development costs. […]

reply

Similar Blog Articles

Best Types of Educational Apps

Development

Best Types of Educational Apps You May Want to Develop

If you ever thought about developing your own education app and build a startup around it, now is a right time to do it! By its own, the education app may seem not so high-grossing product, but this is only a tip of the iceberg.

Rating — 5 (4 voices)
How Much Uberlike App Cost

Development

How Much Does it Cost to Develop an Uber-like App

The transportation market has undergone significant changes since the first iPhone hit the market in 2007. A huge popularity of ride-sharing mobile apps, as well as Uber’s launch in 2009, made possible for entrepreneurs to earn extra profits from centuries old taxicab industry.

Rating — 5 (4 voices)

Business

Risks Involved In Development: Is It Worth Taking A Risk?

Just like any business process, web and mobile development involves a number of risks. Sometimes, the number gets so big that you begin to wonder if it’s even worth the effort. Each risk, whether it relates to mobile or web development, can be backed up and managed. If it is not eliminated, it can still...

Rating — 5 (1 voice)

Categories

All articles Business Company News Development Marketing StartUp App Ideas UI and Design

TELL US ABOUT YOUR PROJECT

We’ll estimate your project and give first advices within 24 hours!

Name field is required
Email field is required