Archicadissa on aina ollut mahdollisuudet monipuolisten omien objektien tuottamiseen. Perinteisin ratkaisu on GDL-ohjelmoitu älykäs parametrinen objekti, ja sillä päästään yhä parhaaseen lopputulokseen - jos et itse halua GDL:n tuottamista opetella, me Nordic BIM Groupilla autamme mielellämme kaikenkokoisten objektitarpeidenne kanssa, kustomoiduista objekteista tarvittaessa aina monipuolisiin Archicad-laajennuksiin saakka. Omille objekteille on kuitenkin erilaisia tarpeita, ja suunnittelijan arjessa usein vähän yksinkertaisemmatkin mutta nopeat ratkaisut ovat riittäviä ja tarpeen.
GDL-ohjelmoinnin rinnalle on vuosien kuluessa tuotu useita erilaisia tapoja objektien luontiin - tässä kooste tämän hetkisistä vaihtoehtoisista objektien tekotavoista ja niiden soveltuvuudesta erilaisille objektityypeille.
| 
 Objektityyppi Tekotapa  | 
2D-symboli | Merkintäobjekti kuten selite | Yleinen objekti (3D-geometria, jolla 2D-pohjasymboli) | Täyte tai viivakuvio | Erikoistapaus - projektiasetusten mukaan päivittyvä objekti | 
| 
 1 Piirtäen tai mallintaen tallennus suoraan näkymästä  | 
Voidaan piirtää ja tallentaa 2D-objektina; muoto ei ole parametrinen.  | 
2D-merkintäobjektit;  voi lukea automaattitekstinä tarjolla olevia tietoja kohteestaan; muoto ei ole parametrinen  | 
3D:stä tallennetun objektin 2D-symboli on hyvä lisätä erikseen objektieditorissa; muoto ei ole parametrinen  | 
Kuviot voi piirtää ja copy-pasteta viivaan/täytteeseen | Ei sovellu | 
| 
 2 Library Part Maker   | 
Ei sovellu | Ei sovellu | Mahdollistaa 2D- ja 3D-esityksen yhdistämisen ja kolme tarkkuustasoa; muoto ei ole parametrinen  | 
Ei sovellu | Ei tuettu | 
| 
 3 GDL-editorissa ohjelmointi  | 
Koodattavissa parametrisiksi | Voidaan koodata dynaamisiksi, ja lukemaan tietoja kohdeobjektin GDL-parametreista ja attribuuteista | Monimutkaiset parametriset 3D-muodot, suuret vapaudet muodon muokkaamiseen | Ei tuettu | Dynaamiset objektit voivat hakea tietoa ympäristöstä REQUEST ka GLOBAL-tyyppisillä komennoilla | 
| 
 4 Param-O visuaalinen parametrinen skriptaus  | 
Voidaan luoda graafisilla solmuilla parametrisiksi | Ei tuettu | Monimutkaiset parametriset 3D-muodot;  2D- ja 3D-skriptit yhdistämällä voidaan hallita esitystapaa  | 
Ei sovellu | Dynaamiset objektit voivat hakea tietoa ympäristöstä REQUESTja GLOBAL-tyyppisillä komennoilla, jos PARAM-O tukee niitä | 
| 
 5 Tuodut objektit  | 
(rajallisia käyttötapauksia | Ei sovellu | 3DS, OBJ, IFC, SKP, RFA ja muut formaatit;  Usein tuotavan objekti ei sisällä erillistä 2D-esitystä, vaan se on lisättävä itse; muoto ei ole parametrinen  | 
Täytteitä voi tuoda DWG-tiedostoista | Ei sovellu | 
| 
 6 Erikoistapaus - Grasshopper Connectionista luotu objekti  | 
Ei sovellu | Ei sovellu | Objekti ei ole Archicadissa parametrinen, mutta sitä voi Grasshopper-skriptillä päivittää; Grasshopper hyödyntää Archicadin attribuutteja ja poikkileikkauksia, joten objekti voi olla erittäin yksityiskohtaisesti projektiin sovitettu; + joitakin erikoistapauksia  | 
Ei sovellu | Ei sovellu | 
| 
 7 Erikoistapaus - profiiliin perustuva objektin muoto  | 
Ei sovellu | Ei sovellu | Parametriset objektit voivat käyttää profiileja muotojen luomiseen | Ei sovellu | Ei sovellu |