Looking for info on programs related to architecture/house building

Preferably w/ the ability to find the true volume of different compounds in the build (eg. bonus points if we can put the price of a 2x4 in and it calculate the price of the wood required)