First of all, we discuss with the client and understand his actual requirement, then we tell the client about the project and only after telling him, we start the project.
Our second step, after selecting the project, is to analyze the project. In this analysis, we see which technologies will be used in the project and in how much time the project can be delivered to the client.
After analyzing the project, our final step is to deliver the project and while delivering, we ensure that the project does not present any kind of box or iron to the client.