Facet ist sehr Buzzword-compliant: Es beruht auf OOP und verwendet CGIs, XML und XSLT, um eine MVC-Umgebung zu realisieren. Die eXtensible Markup Language (XML) ist eine moderne Methode, Informationen zwischen verschiedensten Computersystemen auszutauschen. Ein XSLT-Dokument (eXtensible Stylesheet Language Transformation) wird verwendet, um ein XML-Dokument umzugestalten. Das Ziel der Transformation kann viele Gesichter haben: Text, XML, HTML, PDF etc.