Struktura addonu
Addon je program, který je napsaný v programovacím jazyce LUA a je složen ze tří typů souborů. Základem je jeden soubor .toc, který laicky řečeno poví hře, jaké soubory patří k tomu konkrétnímu addonu a jak je má nahrát. Dalším typem souboru jsou .xml soubory, které slouží ke vzhledové úpravě addonu. Posledními a nejdůležitějšími soubory jsou .lua soubory, které obsahují samotné jádro addonu, různé skripty a vlastně úplně všechno, co ten addon umí.
Důležité je připomenout, že addon nemůže dělat všechno na co si vzpomenete a není stejný jako klasické prográmky, které můžete spustit pod Windows. Blizzard omezuje funkčnost addonů tak, aby zabránil tvoření různých botů a automatickýh hráčů. Proto například nelze v žádném addonu nastavit automatické běhání nebo něco podobného. Seznam všech funkcí, které může addon provádět můžete najít v World of Warraft API i když normálnímu uživateli addonů to asi nic moc neřekne. Jde ale o zajímavou informaci, kterou jsme nemohli nevzpomenout.