One of the more complex projects I have worked on. This software would allow users to create their own horse race pointing systems based on data from the internet. It would display the calculated results in an easy to see table which can be saved and printed.
Below is a UML diagram of the software (click image to load larger version).