Software >
(on Wikipedia)
http://openscad.org/
The Programmers Solid 3D CAD Modeller
In general, this is a wonderful program. A great editor, and it's quite easy to use.
Unfortunately, it really is for programmers. While I can muddle through everything, I'm not a programmer so it's extremely time consuming for me to make anything.