I Have An Idea For An App, Now What?

Ever since mobile phones became smartphones and continued evolving, the profitability and popularity of mobile apps have grown far beyond anyone’s initial expectations. There are now over 5 million apps in total available on the App Store and Google Play Store. App growth in the last 5 years does not seem to be slowing down.


Vinod Khosla, the billionaire, famously stated that any big problem is a big opportunity. And if there is no big problem, there’s no solution and no reason for a company to exist as no one will pay for a non-problem to be solved.

When it comes to creating a service or product, or in this case, an app, for it to be successful it has to solve a real problem. Remember the app, Yo? It was just a button that people pressed and 

The app idea must make life easier or add value in some way, otherwise, no one will use it, or users will download it once, and never use it again.



Write as much down as possible onto paper in the clearest way within a product requirements document, or PRD, for short. The most important part of the app-building process is ensuring that everyone on the development team understands the business goals and how the app will support those goals.

From the notes scribbled down for the app idea, understanding the main business goals and specifications is key. The idea concept will be translated into the app’s functions, features, and flow. This step is incredibly important to meet the end-users needs – especially, for solving one of their problems. To get this right, follow the Discovery Phase of the app-building process.




At the beginning of the Discovery phase, any existing product outlines, documents, and data are reviewed. This helps translate the app’s vision into a prototype and then a final product.

The Discovery Phase at Cidersoft involves the design and business analytics teams gathering together all the details about the product and business to make the best technical recommendations for the app. This Phase aligns the team with experts and addresses the needs the app will serve customers.

It is important to understand the target audience, industry niche, and eventually work towards the functionality of the app and what preferences are for the interface.  The Discovery Phase normally takes anywhere between 4 and 6 weeks.

During Cidersoft’s Discovery Phase, an outline of required functions and features needs to be created. This also includes an outline of user stories that describe how and why features are used. This is done by taking each feature and identifying the action they should perform.

Basically, this is similar to ‘Who, What and Why’. For instance, what is the goal achieved by the widget a college student clicks on and how does it give him to value? What does that feature need to do after the click, and how does the widget’s functionality differ depending on who makes the click (i.e. an at-home mother, employee, or executive)?

Cidersoft produces a clickable prototype to help map these features out. Prioritization of what is going to be included in the first version helps to determine the project’s scope. This in turn helps to make sure everyone is on the same wavelength and eliminate, as much as possible, any uncertainties about how features will work. It also helps to give direction and assistance to any other decisions as they are discussed during the rest of the development phase.

The Discovery Phase, lasting two to six weeks, depending on scope and complexity, includes:

  • A detailed project plan
  • Clickable product prototype;
  • Feature description via user stories;
  • MVP (minimum viable product) feature identification;
  • Functional Flow Diagrams;
  • Technology stack recommendations;
  • Project estimation.

The Discovery Process is essential to minimize risks and ensure the end product is dynamic and robust. 

Build and Promote your Web Property with Cider!