I use Solidworks and I am yet to figure out how to make a solid tank tread flexible to follow the belt rotation. Not sure if its even possible with any CAD program tho.