In this paper, a practical methodology for multi-material topology optimization with OptiStruct is presented with examples to determine the optimal load-paths for structural components, including an automotive cradle and chassis. An available “design space” is considered as in a standard topology optimization, where material can be kept or removed. Models are constrained at mounting locations and loading is applied at attachment points, as in a typical optimization setup. Next, topology optimization is performed with different objectives and constraints, e.g. to minimize mass and minimize the effective cost with constraints on displacements, and various concepts are generated based on multiple material models that are considered in the design space.