These are the factor that should be known by :1. Type of the project (education, eCommerce, social, etc.) 2. Vendor and his location 3. Platforms 4. Set of features 5. Design complexityHopefully above guide will you if not, follow our blog on .