Topostruct is a topology optimization software intended for use by designer and architects.Be sure to check out the end of the video - I love the sensibility.
The aim of topology optimization is to find an optimal shape or distribution of material in space which meets as best as possible certain support conditions and applied loads. The user only has to inputs the dimensions of the overall volume, the target fraction of material utilization to be reached as well as loads and supports.
This software supports both 2d and 3d systems as well as a number of ways of visualizing the structural analysis results so as to make the process a bit more intuitive for non engineers. For more information on topology optimization see "Topology Opimization" a book writen by M.P. Bendsoe and O. Sigmund.
via sawapan.eu
The software is free for educational use-