From Idea to the App Store

From Idea to the App Store

How does app development work and how much does it cost?

Mobile apps are powerful tools for engaging with customers. With more than 2 billion active smartphone users around the world the industry is growing rapidly. The mobile business is still very young and making your mobile app a success depends on how well your idea is executed.

The questions we get asked a lot is how much does it cost to build an app. We came up with our own rule of thumb Team Brookvale formula: $4,000 per screen per platform is generally a good guess.


Before you decide to build a mobile app you should have the answers for the questions below:

  • What is the problem that I’m trying to solve?
  • Who’s the target market?
  • What would be the best platform for this idea? Mobile, web or something else?
  • How will I attract and retain users?
  • designthinkingdiagram

    After answering these questions the core functions of the app can be determined and a rough ballpark figure for the development cost can be estimated. The exact cost is dependent on complexity and features which can only be concluded after completing the planning & wireframing phase.
    Developing a mobile software is a complicated and expensive project requiring the teamwork of a business analyst, UI designer, UX designer, programmer and project manager. The development cost can be anywhere from $30,000 to $200,000.


    $5,000 – $15,000 – 1 – 2 months

    The planning phase involves analysing your idea by taking into account technical details and feasibility. During planning workshops we prepare a wireframing documentation with all functions and screens detailed in depth. A native, working prototype is also prepared which can be shown to potential investors and customers.
    By the end of this stage a development schedule and costing is also prepared.



    $30,000 – $150,000 – 3 – 6 months (per platform)

    After confirming the wireframing documentation a team of designers and programmers begin to build the mobile app and backend. Development advance test versions are regularly provided to you ensuring transparency and making sure the project stays on track. As a rule of thumb we found that if you calculate with $4,000 per app screen per platform then it’s quite often a good guess.



    $5,000 – $25,000 – Annually

    Maintaining the application ensures it runs smoothly across all platforms and operating systems. Ongoing costs include server maintenance, bugfixing and dispatching updates.


  • Developing for different platforms (iOS, Android, Web, other)
  • Developing for different devices (iPhone, iPad, Android phones, Android tablets)
  • Integration with existing enterprise systems
  • Backend development

    The cost of app development is dependent on complexity and features. Simple apps can be developed for $30,000 while complex applications can cost over $150,000. The planning and wireframing phase is essential to determine the timeframe and cost for the project.

    Also keep in mind the Team Brookvale formula: $4,000 per screen per platform is generally a good guess.


    Flesh out the idea and feasibility at our free workshop session.
    Complete a detailed planning and wireframing phase.
    You will receive a native prototype, costing and timeline for the project.



    Next steps

    We offer a free 45 min project discovery workshop. We will discuss the opportunities, key steps and technical feasibility for your concept. This session also includes suggested improvements, MVP focus and a costing estimation.





    IoT enabled, cost effective air quality monitoring

    IoT enabled, cost effective air quality monitoring

    Air pollution in big cities is a huge problem and with the ever growing number of cars it’s getting worse each year. Road transport can be responsible for up to 80% pollution in urban areas. To put this in perspective each liter of fuel burnt is issuing up to 2 kg of CO2. If one’s daily average round trip is 20 km that equals roughly 1.5 tonnes of CO2 emission a year.

    Monitoring air quality is essential to provide information to citizens and to propose pollution reducing actions. Pollution monitoring has contributed to the introduction congestion taxes and in turn to a 20% reduction in CO2 emissions in cities such as Stockholm, London or Singapore.

    A purpose built circuit board with a gas sensor expansion kit, such as Waspmote, allows to monitor and determine quality of air by the following parameters: CO2, NO2, CO, CH4, H2S, Ethanol, Propane, Butane, Isobutane, Toluene, O3


    It’s a simple and cost effective IoT solution. With wireless 802.15.4 communication and a battery the board can operate for years reliably. Alarm at a certain threshold can trigger a notification on a mobile device or a computer.

    The air pollution IoT device can be completed with a range of other sensors such as UV, temperature, irrigation management, etc. Simple, cost-effective solutions like this helps to have a better understanding

    If you have any questions about the mentioned IoT solution or just in general about IoT, do not hesitate to contact us.

    Why your business needs a mobile app

    Why your business needs a mobile app

    Every business needs an app. Having a look at the website trend in the 2000s it is easy to see the same thing happening again in the mobile app market. It only took a few years and websites have become a part of any successful business. Today you would think twice before buying a product or service from a business without a website. Soon the same will be true for businesses without mobile apps.

    The reason for this is customers are spending a huge amount of time on their smartphones and this time includes mostly interaction with apps. If we follow the website trend mentioned above, then customers will expect businesses to have apps and the ones without apps won’t be considered.

    Business owners have one or more of the following objectives when they decide to make an app:

    • Following trends
      The same way customers are accustomed to using websites, they are becoming the same about apps. Users can have vast interactions with an app and your business should take advantage of this trend.

    • Saving money through more efficient workflows and increased productivity
      The app could be a booking system for customers or could provide a tradesman with a list of addresses with maps they need to attend to during the day. Whatever it is it will save money for the business owner by saving time and administration for the staff.

    • Stand out from the competition and build your brand
      All major brands already have apps. However, providing a mobile app at the small-medium business level are still rare, and this is where you can get ahead of your competitors. Offering a mobile app to your customers in the local area will boost your reputation as they will be amazed by your innovation.

    • New marketing channel
      An app is an extension of your company the same way a website is. A great way to showcase who you are and what you have to offer. Besides special functions like booking, price estimator, product browser etc. with your own app you can send messages through push notifications to your customers directly offering promotions and can make announcements.

    • Efficient customer service
      Offering an app to your customers can interact with your business much simpler and more efficiently. Whether it’s a booking or redeeming a coupon or something else, when the app gives value to the customer they are more likely to spread the word and return.

    • Improved customer engagement
      Regardless of the nature of your business, providing a simple way to reach you is essential. You can engage with customers in real-time, by location and it can turn engaged customers into revenue generating ones.

    There are endless creative ways to capture existing or potential customers’ attention. Once you have that, offering something of value will lead to increased sales.

    If you think your business needs an app or you just want to have a chat about app development, don’t hesitate to contact Team Brookvale on sales (at)

    Also feel free to use our app estimator