@jsn Esri ArcGIS Pro. Recent improvements mean that we can bring the IFC straight in. Sometimes we use FME (By Safe Software) to append addition data to the model in GIS.
We also build Esri web apps to make a database that links to the building masses via a Unique ID. , and then can add data by simply filling out fields on a web browser. The IFC then is the source of geometry and GIS manages the data. Just need an ID that matches in the IFC file and the GIS database.