Structural equation modeling (SEM) is an important research tool, both for path-based model specification, common in the social sciences, and also matrix-based models in heavy use in behavior genetics. We developed umx to give more immediate access, concise syntax and helpful defaults for users in these two broad disciplines. umx supports development, modification, and comparison of models, as well as both graphical and tabular output. The second major focus of umx, behavior genetic models, is supported via functions implementing standard multi-group twin models. These functions support raw and covariance data, including joint ordinal data, and give solutions for ACE models including support for covariates, common- and independent-Pathway models, and Gene \(\times\) Environment interaction models. A tutorial site and question forum are also available.