You're likely noticing that are often offered as dynamic blocks (in AutoCAD) or parametric families (in Revit).