Free, good place to start:

http://cnc4free.org/

Low cost, relatively, Meshcam, http://www.grzsoftware.com/ 30 day fully functional free trial

http://www.deskproto.com might be worth a look.

Cheers
Adam