Depends on what you are trying to do with the software? Is it for estimating and detail material tracking or is it for accounting and job costing? For the later I use Foundation Software It is the best in the construction industry But it is not for estimating.