A human balance testing and training system comprising: a mobile communication device comprising: sensors for measuring movement of the mobile communication device, the sensors being configured to measure sensor data characterizing movement of a human subject; a display unit; an input unit; a mobile application operating on the mobile communication device, the mobile application including an evaluation subsystem for evaluating balance capabilities of the human subject utilizing data collected when said human subject is performing one or more balance evaluation exercises, said data including data received from said sensors; the mobile application further including an expert subsystem for prescribing an exercise plan; and the mobile application further including a training subsystem for maintaining an exercise plan including one or more physical balance training exercises for said human subject whereby the training subsystem is configured to collect performance data for the human subject while the human subject is performing the one or more physical balance training exercises; wherein said exercise plan is determined by at least one of a balance evaluation by said evaluation subsystem, performance data provided by said training subsystem, and input from a health professional; wherein the mobile application is further configured to provide one or more cognitive challenges via the mobile communication device for dual tasking by prompting the user to answer questions to actively engage the human subject's mind during performance of the physical balance training exercises; and wherein said sensors are configured to measure movement of said human subject during performance of one or more of an evaluation exercise and a training exercise. a mobile communication device comprising: sensors for measuring movement of the mobile communication device, the sensors being configured to measure sensor data characterizing movement of a human subject; a display unit; an input unit; a display unit; an input unit; a mobile application operating on the mobile communication device, the mobile application including an evaluation subsystem for evaluating balance capabilities of the human subject utilizing data collected when said human subject is performing one or more balance evaluation exercises, said data including data received from said sensors; the mobile application further including an expert subsystem for prescribing an exercise plan; and the mobile application further including a training subsystem for maintaining an exercise plan including one or more physical balance training exercises for said human subject whereby the training subsystem is configured to collect performance data for the human subject while the human subject is performing the one or more physical balance training exercises; the mobile application further including an expert subsystem for prescribing an exercise plan; and the mobile application further including a training subsystem for maintaining an exercise plan including one or more physical balance training exercises for said human subject whereby the training subsystem is configured to collect performance data for the human subject while the human subject is performing the one or more physical balance training exercises; wherein said exercise plan is determined by at least one of a balance evaluation by said evaluation subsystem, performance data provided by said training subsystem, and input from a health professional; wherein the mobile application is further configured to provide one or more cognitive challenges via the mobile communication device for dual tasking by prompting the user to answer questions to actively engage the human subject's mind during performance of the physical balance training exercises; and wherein said sensors are configured to measure movement of said human subject during performance of one or more of an evaluation exercise and a training exercise.