Cadrail is described as 'powerful CAD program with many different railroad design tools. You can create track plans of any size and shape. There are easy to use drag and drop tools that allow you to snap track sections together end-to-end and align them automatically'. There are more than 10 alternatives to Cadrail for Windows, Mac, Linux, Chrome OS and BSD. The best alternative is XTrackCAD, which is both free and Open Source. Other great apps like Cadrail are TrainCad (Free), Empire Express (Paid), SCARM (Freemium) and Atlas Track Planning (Paid).
XTrackCAD is a CAD program for designing model railroad layouts. You can easily create layout of any scale or size. Libraries for many brands of track and turnouts are included. Adding new components is easy with the built-in editor.
TrainCad is a freeware Microsoft Windows program for designing model railroad layouts using standard tracks. Track libraries are available for Märklin metal, C and plastic-tracks in H0, Z and Spur 1, Roco/Trix H0, N track, Atlas N, GarGrave and others.
AnyRail™ is probably the easiest-to-use model railway design tool around. It's also entirely independent, so you can build with almost any track. Enjoy designing your layout - AnyRail ensures everything fits.