possibly....
The AMPBA currently has a program that goes from the entry stage, through frequency conflict detection, heat drawing, heat running (with automated lap-counting system) and points processing to final position output.
Plus I know of another that has similar functionality, with...