You should always look for a software provider who has a track record of successful rollouts so that they can give you an accurate estimate of time and budget. You should be looking at their entire project control strategy, from the requirement gathering to deployment.