BUILDING ESTIMATING SOFTWARE: BEST OPTIONS FOR PRECISE ESTIMATES