TrainCad is described as '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'. There are more than 10 alternatives to TrainCad for Windows, Mac, Linux, Chrome OS and BSD. The best alternative is XTrackCAD, which is both free and Open Source. Other great apps like TrainCad are SCARM (Freemium), RailModeller (Freemium), Empire Express (Paid) and TRAX (Free).
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.
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.