We typically start by figuring out what is the client's goal and what budget they have.
We then try to find the best solution to achieve the objectives of the project and fit the client's budget.