A building information management (BIM) system is provided with a library
platform that supports a toolset with novel functionality. Embodiments of
the invention provide a library of products that can be used in a BIM and
provide a virtual product set with improved functionality and more
detailed information about the products. The library of products includes
virtual products that comprise parametrically described data objects. The
toolset includes an editor with which the virtual products can be edited
and modified. The library of virtual products can be configured for
interoperability with multiple BIM systems.