How to choose the correct tools for your project.

Alright , you just had a great idea and you begun to write down and analyze the processes and procedures your app will execute in order to fulfill its goal.You know a php framework some html/css/js and a bit of sql. You start coding and ….NO! I WILL STOP YOU HERE. Before you even start to write a single line of code you should first consider a list of things.

  1. Is there a deadline ?
  2. Will the project be developed with a team or just by you?
  3. How many people will use the app?
  4. Is the app going to stay the same?
  5. Does the app require the use of external APIs and/or services?
  6. What will be the interfaces of your app?
  7. Is rapid prototyping important to you?
  8. Are you in control of the infrastructure that the app will run on?