A training apparatus capable of communicating with an information processing apparatus, wherein the training apparatus comprises, a sensor configured to detect a load applied on the training apparatus; and one or more processors configured to: operate the training apparatus in a first mode, wherein the training apparatus is capable of transmitting information relating to the load detected by the sensor as first information to an information processing apparatus while a game is executed by said information processing apparatus to progress the game based on the first information received from the training apparatus; operate the training apparatus in a second mode, wherein the training apparatus is capable of storing information relating to the load detected by the sensor as second information in a storage device integral with or separate from the training apparatus while the game is not executed by the information processing apparatus, and transmitting, to the information processing apparatus, the second information obtained from the storage device, when a communication is established with the information processing apparatus, transmit information based on information detected by the sensor as the first information to the information processing apparatus while the game is executed by the information processing apparatus; and store information, that is different from the first information and is calculated from the first information, as the second information in the storage device while the game is not executed by the information processing apparatus. a sensor configured to detect a load applied on the training apparatus; and one or more processors configured to: operate the training apparatus in a first mode, wherein the training apparatus is capable of transmitting information relating to the load detected by the sensor as first information to an information processing apparatus while a game is executed by said information processing apparatus to progress the game based on the first information received from the training apparatus; operate the training apparatus in a second mode, wherein the training apparatus is capable of storing information relating to the load detected by the sensor as second information in a storage device integral with or separate from the training apparatus while the game is not executed by the information processing apparatus, and transmitting, to the information processing apparatus, the second information obtained from the storage device, when a communication is established with the information processing apparatus, transmit information based on information detected by the sensor as the first information to the information processing apparatus while the game is executed by the information processing apparatus; and store information, that is different from the first information and is calculated from the first information, as the second information in the storage device while the game is not executed by the information processing apparatus. operate the training apparatus in a first mode, wherein the training apparatus is capable of transmitting information relating to the load detected by the sensor as first information to an information processing apparatus while a game is executed by said information processing apparatus to progress the game based on the first information received from the training apparatus; operate the training apparatus in a second mode, wherein the training apparatus is capable of storing information relating to the load detected by the sensor as second information in a storage device integral with or separate from the training apparatus while the game is not executed by the information processing apparatus, and transmitting, to the information processing apparatus, the second information obtained from the storage device, when a communication is established with the information processing apparatus, transmit information based on information detected by the sensor as the first information to the information processing apparatus while the game is executed by the information processing apparatus; and store information, that is different from the first information and is calculated from the first information, as the second information in the storage device while the game is not executed by the information processing apparatus.