Architektura tohoto ETL nástroje se skládá z pěti komponent:
● Spoon: grafický nástroj pro modelování datového toku ze zdrojové
databáze, transformace dat a výstupu této transformace do databáze.
● Pan: nástroj pro provádění transformace modelované ve Spoon a to pomocí příkazové řádky a nabízí možnost spouštění i v časových intervalech.
● Chef: grafický nástroj pro modelování úloh, jako například transformace nebo FTP download.
● Kitchen: nástroj pro spouštění modelovaných úloh v nástroji Chef pomocí příkazové řádky.
● Carte: jednoduchý web server, který umožňuje vzdálené spouštění transformací. Je založenen na přijímání XML (pomocí servletu), který obsahuje transformace ke spuštění a nastavení. Dále také nabízí vzdálenou správu, spouštění a ukončení transformací běžících na Carte serveru.