ARCHICAD's intelligent, parametric objects based on GDL technology make BIM outstandingly effective for architects, constructors and product manufacturers.

GDL Technology

GDL (Geometric Description Language) - contains all the information necessary to completely describe building elements as 2D CAD symbols, 3D models and text specifications for use in drawings, presentations and quantity calculations. ARCHICAD users have long enjoyed the benefits of GDL, with tens of thousands of BIM components available and in use around the world.

GDL intelligent object technology offers an efficient way for building component manufacturers to market their products. The selection of building components during the design phase benefits both the architect, who can design using real-world objects, and the component manufacturers, who can provide product information to support the design process.

Rich "topology" options enable one component to stand for several objects.
Rich 'topology' options
Interactive 3D 'graphical' editing
Interactive 3D "graphical" editing makes designing smoother.
Advanced User Interfaces of objects provides easy understanding of parameters.
Advanced User Interfaces
Construction Management (CM) and Facility Management (FM)
Construction Management (CM) and Facility Management (FM) data support makes BIM components valuable also after the design phase during their whole lifecycle.

BIM component sources

ARCHICAD is shipped with a wide set of highly parametric components considering all the variations describing thousands of objects and symbols developed by Graphisoft., Graphisoft's GDL content sharing platform, hosts thousands of third party objects for free and helps GDL developers and ARCHICAD enthusiasts share their work. offers smooth ARCHICAD integrated workflow both for up- and downloading GDL objects. Thorough tests ensure the good quality of uploaded content. ARCHICAD users get served components that suit their ARCHICAD version, which also makes outstanding among CAD content sharing websites.

Several hundreds of sate-of-the-art real manufacturer product contents are available on provided by BIMobject®.

GDL Development

GDL is easy to learn. GDL's simplicity is intended for architects and others without professional programming skills.

Parametric objects. Complete set of products can be represented by only a few GDL scripts. This saves time for the GDL developer and provides better transparency for the ARCHICAD user.

Product placement. Manufacturer's information is included in the GDL object information, which means product-specific information is available not only to the designer, but the facilities manager and all other building professionals who need access to such information throughout the building's life cycle.

Licensing and sharing. Licensing and author information are organic parts of GDL objects that is available also after sharing on Internet. Advanced password encryption helps protecting copyrighted intellectual properties.

Conversion to other CAD formats. GDL objects can be saved to other CAD formats from ARCHICAD. This makes ARCHICAD the ideal platform for developing for multiple environments saving huge amount of time and cost.

GDL Reference Guide

The description of GDL is available online. You can learn the syntax of the language and all commands.

GDL Reference Guide (

GDL Programming Standards

The two decade expansion of GDL increased the demand for GDL objects and object libraries. As a result, many independent or third party GDL programmers have begun developing GDL libraries.

To ensure the compatibility of these libraries, and to guarantee the level of quality people expect from Graphisoft products, we have published qualified macros, examples and guidelines for professional GDL authors. This programming strandards document also includes tips, tricks, examples and descriptions of some ARCHICAD features which don't fit in any other do.

The up-to-date version is available online: Basic Library Documentation (