TEI Roma is a web application "tool for working with TEI customizations". A TEI customization is a document that allows you to write an individualized schema to define the elements and attributes of your TEI system. The schema presents the semantics of how a document should be read and customization allows you to personalize this set of rules to more fully suit the particular needs of your TEI. The customization provided by TEI Roma allows users to develop tagging and encoding practices for specific elements or attributes that appear outside the TEI Guidelines. TEI Roma provides a user-friendly interface and set-by-set instructions to generate a customized schema without having to compose all of the XML code from scratch.