Revit is very expensive and yet not practical.
It does calculate and integrate contents, but such configurations are doomed to change during the construction process..it is a very expensive platform worth 8k dollars for three years and it's upgrades in 3 years does not make sense at all, the concept was way back then, very primitive.