Take a look at the header and click it to shop for PT Manager.
PT Manager is not only great for PTs and their clients. It's a great tool for anyone tracking their physical development.
A database of muscles and exercises allows you to build a workout program. You can enter your own version of an exercise and include it in your program.
You can log every workout and get a graph analysis of your workout for every muscle as agonists and synergists and comparisons between agonist and antagonist muscle groups.