The choice of a development framework must be carefully considered. The aspects you should look out for include the programming language you're going to use, the features you want to embed, and your own technical skill levels.