I am computer programmer developing an application for Belinda Trussell with the help of the folks at Oakcrest Farms. I find that software can intuitively aid and help rider's in the sport if they are willing to listen and follow guidance outlined to them by the program(s).
Please wait for the program(s) as they are currently in the development stage(s).
there is a program out there called "Pinnacle Horse" (www.pinnaclehorse.com) that may be a similar idea to what you are developing. You may know of it already....