Quoting, Estimating and Scheduling For Manufacturers