What questions need to be asked?

1) What is the flaw with your current solution?
This is a critical question because often times with accompanying application interfaces or hardware, your current solution can still be utilized.

2) What is your time frame?
Finding out the time to expected implementation is also critical in determining the type of solution.

3) What are your expectations of the final solution?
It's always best to determine clear expectations when defining the solution to ensure the wrong solution is implemented.

4) What was the experience of past implementations?
To avoid repeat issues we like to discuss past implementation experience whether it was completed in-house or outsourced.

5) What is the budget?
We like to ensure our clients receive the best return on their investment. We analyze our solutions ROI and TCO before presenting to our clients.