I use Xtrkcad. This is version 4.02 but I need to update. It's free and fantastic once you figure out the basics.