MDSolids is an educational software package devoted to the introductory mechanics of materials course. The hypothesis of the MDSolids concept is that students are most interested in understanding the specific homework problems assigned by their professors, and that students will use educational software if it helps them with their immediate course concerns. In the process, the software can help to develop problem solving skills by giving students an intuitive interface that guides them to the important factors affecting various problem types, helps them visualize the nature of internal stresses and deformations, and provides an easy-to-use means of investigating a greater number of problems and variations. Based on this premise, MDSolids was developed with several objectives in mind: