A server computer, comprising: at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the server computer at least to: store operational attributes for a plurality of different exercise monitoring devices; cause a reception of information from a static part of a data processing application of a computing device, the computing device at least connected to a user's exercise monitoring device, the server computer and a second server, wherein the information indicates at least one identifier of the exercise monitoring device connected to the computing device; determine the operational attributes associated with the connected exercise monitoring device on the basis of the at least one identifier and the stored operational attributes; and cause a transmission of information indicating the determined operational attributes to the computing device, characterized in that the operational attributes indicate at least an identification of the second server or a target directory of the second server to which the exercise-related data is to be transferred, in order to enable the computing device to transfer the exercise-related data from the connected exercise monitoring device to the computing device and to transfer the exercise-related data from the computing device to the second server, and in that the operational attributes further specify the second server to which the exercise-related data from a first exercise monitoring device is to be transmitted and a different data server to which exercise-related data from a second exercise monitoring device is to be transmitted, the exercise-related data from the first exercise monitoring device comprising different type of exercise-related data than the exercise-related data from the second exercise monitoring device, the first exercise monitoring device being of a certain model, the second exercise monitoring device being of different model compared with the first exercise monitoring device. store operational attributes for a plurality of different exercise monitoring devices; cause a reception of information from a static part of a data processing application of a computing device, the computing device at least connected to a user's exercise monitoring device, the server computer and a second server, wherein the information indicates at least one identifier of the exercise monitoring device connected to the computing device; determine the operational attributes associated with the connected exercise monitoring device on the basis of the at least one identifier and the stored operational attributes; and cause a transmission of information indicating the determined operational attributes to the computing device, characterized in that the operational attributes indicate at least an identification of the second server or a target directory of the second server to which the exercise-related data is to be transferred, in order to enable the computing device to transfer the exercise-related data from the connected exercise monitoring device to the computing device and to transfer the exercise-related data from the computing device to the second server, and in that the operational attributes further specify the second server to which the exercise-related data from a first exercise monitoring device is to be transmitted and a different data server to which exercise-related data from a second exercise monitoring device is to be transmitted, the exercise-related data from the first exercise monitoring device comprising different type of exercise-related data than the exercise-related data from the second exercise monitoring device, the first exercise monitoring device being of a certain model, the second exercise monitoring device being of different model compared with the first exercise monitoring device.