CrossTeX: A Modern Bibliography Management Tool CrossTeX is a new bibliography management tool that aims to render bibliographies less error-prone, databases easier to maintain, and documents easier to cite. It is based on an object-oriented data model that minimizes redundant information in bibliographic databases. It enables works to be cited not through syntactic object keys but through semantic information that uniquely identifies the work. It also supports customization and automation to a much greater extent in order to avoid errors, typos, and inconsistencies in bibliographies, while providing users with fine-grained control over the typesetting of references and citations. Other features include support for new object types, such as URLs and patents, that have become common in citations, direct generation of HTML documents, easy programmability using a well-known language, and extensive databases of published works. It is backwards-compatible with existing BibTeX databases, and, overall, builds on BibTeX's strengths while fundamentally fixing the problems that lead to errors in BibTeX-formatted documents.