In computer-aided design, Geometric Description Language (GDL) is the programming language of Archicad library parts. GSM is the file format of these CAD objects.