On Planning – a word for non-developers

In all software development, whether it’s for websites, in banking or any industry, there is what is commonly called a development life cycle. If a company has an idea of how to improve their business by enhancing their computer software systems, they will discuss and document the idea and hand it over to a technical team who will build it, give it back to them for testing and, on approval, release it to the rest of the company.

The development life cycle is just a series of actions performed to develop a software application according to decided objectives and specifications. The application is just one of many related software programs that fulfill a desired function.

For you, this is your app, and if you are not a programmer, you will have to document your idea and hand it over to someone develop. You will do the testing and on approval, they will release it to the App Store for you.