Given that PlusSpec originated with a builder who wanted to be able to generate automated takeoffs from his SU model, that aspect of PlusSpec seems very comprehensive and robust. PlusSpec has a database-driven backend that contains object, material and cost info (and includes data from real-world building products). (somewhat analogous to the difference between Revit and SketchUp) Whereas PB2 is a general purpose parametric profile / assembly builder, that in theory could be used in any domain. In my understanding, PS has built a BIM-based object model for a construction-specific app, which creates smart objects (walls that know they’re walls) and enables automation and integration across the entire design/build process. I have ProfileBuilder 2 and have looked at PlusSpec: two vastly different tools in terms of scope and cost - the only thing they really share is they are parametric and automate aspects of the modelling process.