Led and developed by the community, OrbisCAD pursues two basic objectives:
This exciting software is based on Java on uses lots of open-source libraries to handle a number of formats that usually are the pain for the user (the evil DWG too). Vertex snapping makes it easy to use and the GUI is simple and clean. It has a command-line available, too, for the input by hand.