Dave, here are some suggestions to 'productize' the TicketMaker spreadsheet graciously shared by Jack Price.
Add options for vertical wagers such as the Trifecta and Superfecta. I not skilled in writing such tickets and I believe better specs could be obtained from users make these bets.
Provide an option to select the track, race number and date for each wager.
Provide a field for user to select the base bet for the series of wager, etc .20,.50, $1.00
Ability to select the type of wager, P3, P4, P5, P6, Tri or Super.
The TicketMaker could interface with a product to display each horses name and program number for each leg of the wager.
Provide a field to mark each entrant as an A, B or C selection. Horses not marked as A, B or C are considered as non-contenders and will not be included in any wager.
Based on the type of wager, the TicketMaster will display the wager broken into specific segments such as 4A, 3A1B, etc.
Here are recommended segments for each type of horizontal wager. Individual tickets will be displayed within each segment. The bet size for each individual wager will default as the base bet size but can be modified to a different size.
P3- 3A, 2A1B, 2A1c, 1A,2B, 1A2C, !A1B1C.
P4- 4A, 3A1B, 3A1C, 2A2B, 2A2C, 2A1B1C.
P5- 5A, 4A1B, 4A1C, 3A2B, 3A2C, 3A1B1c, 2A3B, 2A3C, 2A2B1C, 2A1B2C
P6- 6A, 5A1B, 5A1C, 4A2B, 4A2C, 4A1B1c, 3A3B, 3A3C, 3A2B1C, 3A1B2B
A switch will be available to turn off any segment so wagers for that segment will not be calculated or included in the price of the overall wager.
Make the final list of wagers 'printable' for clean entry into the users ADW.
Develop a hook into some major betting platform (NYBETS, 1stBet, TVG) to automate the placement of the bet.
Segments for tri's and super's need to be developed.
Not all of the recommendations need to be developed, such as a hook into individual ADW's, but are worth consideration for future upgrades.