In this paper, we introduce S EM TAG, a free and open software architecture for the development of Tree Adjoining Grammars integrating a compositional semantics. S EM TAG differs from XTAG in two main ways. First, it provides an expressive grammar formalism and compiler for factorising and specifying TAGs. Second, it supports semantic construction.