Can anyone recommend a good personal trainer software program for a small business that is affordable and does the following: schedule clients online or offline, retain training logs, input assessments, output graphs and progress to give clients, billing, appointment reminders, user profiles and information, etc.
Any advice is appreciated.