FB har sånn FBML - med elementer som f.eks. "vis en boks her med brukerens kontakter".
Din server som hoster din FB applikasjon lager en side i FBML (ligner veldig html), sender denne til en parser på en fb-server, som fyller ut bitene, og viser resultatet (html) på en fb canvas (= en bit av en side).
Tror jeg.