BIM förutsätter , men inskränker sig inte till , att den geometriska informationen om byggnader anläggningar och alla deras delar beskrivs som tredimensionella produktmodeller , med hjälp av olika typer av dataprogram .