SpecifiCAD (found at http://cadalytic.com/index.php?dir=products ) is a plugin for AutoCAD Architecture (ADT), Revit, Bentley Architecture and SketchUp to retrieve "generic" building products and to be able to swap them with vendor-specific parts when required. I assume it is US-oriented. It is currently available as a free beta-version and an ArchiCAD version is in the pipeline as well. It is not mentioned, but I assume it is only for Windows. The CAD-versions use the iDrop technology from Autodesk, while the SketchUp version uses the 3D Warehouse. But most current CAD software is (or will be) compatible with the 3D Warehouse as well.