Por otra parte, ArchiCAD ofrece un lenguaje propio conocido como GDL, el cual, es utilizado para programar objetos parametricos, con el cual, se enriquece la base de objetos del programa.