Software architecture interpretation of a BIM platform