The bridge modeler enables users to parametrically define girder-type bridge systems. Users initiate high-level parametric modeling by defining span length, layout lines, cross section, and other geometric and structural specifications. The bridge modeler then assembles frame, shell, and solid objects, and connects them with link elements, to automatically create bridge objects. The bridge modeler expedites design by quickly creating a complex bridge model, then generating an optimal finite-element mesh used for analysis. Templates are also available for several superstructure and substructure design checks.