Estimating is a snap shot in time. What you price now may not reflect the true cost which all the data is know once the contact.
What you’re looking for to my knowledge is just not there. There are so many variables to consider no computer package could possibly deal with, start making calls and rates.