A method for generating reports for sensor data representative of a glucose concentration level in a host, comprising: storing sensor data representative of glucose concentration levels of a plurality of hosts in a repository, the sensor data received from one or more devices of each host including a device having a glucose sensor; receiving a request to generate a report representative of glucose concentration levels of a certain host; dynamically selecting, in response to the request, at least one module (710A-710D) from among a plurality of modules stored in the repository configured to present views of glucose concentration levels of a host, the selection of the at least one module (710A-710D) performed based on metadata stored in the repository associated with the sensor data, the metadata including information representative of the certain host and the type of device having the glucose sensor that is used to measure the glucose concentration level of the certain host; wherein the selection of the at least one module (710A-710D) is performed further based on metadata stored in the repository that comprises a rule on whether the at least one module (710A- 710D) can be used with the type of device, wherein the selection of the at least one module (710A-710D) is performed further based on metadata stored in the repository that comprises information on a display size of the user interface available to present the report and a rule on whether a module may be used on certain display sizes, generating the report based on the selected at least one module (710A-710D), the report configured to present within a single view information representative of the glucose concentration level measured in the certain host, wherein the single view compresses data of a time period into a graphical abstraction correlating measurements, wherein the generating further comprises accessing, from the repository, metadata including a template defining a placement in the report of the selected at least one module (710A-710D); and providing the generated report to the user interface for presentation; wherein the storing, the receiving, the selecting, the generating, and the providing are implemented by at least one processor. storing sensor data representative of glucose concentration levels of a plurality of hosts in a repository, the sensor data received from one or more devices of each host including a device having a glucose sensor; receiving a request to generate a report representative of glucose concentration levels of a certain host; dynamically selecting, in response to the request, at least one module (710A-710D) from among a plurality of modules stored in the repository configured to present views of glucose concentration levels of a host, the selection of the at least one module (710A-710D) performed based on metadata stored in the repository associated with the sensor data, the metadata including information representative of the certain host and the type of device having the glucose sensor that is used to measure the glucose concentration level of the certain host; wherein the selection of the at least one module (710A-710D) is performed further based on metadata stored in the repository that comprises a rule on whether the at least one module (710A- 710D) can be used with the type of device, wherein the selection of the at least one module (710A-710D) is performed further based on metadata stored in the repository that comprises information on a display size of the user interface available to present the report and a rule on whether a module may be used on certain display sizes, generating the report based on the selected at least one module (710A-710D), the report configured to present within a single view information representative of the glucose concentration level measured in the certain host, wherein the single view compresses data of a time period into a graphical abstraction correlating measurements, wherein the generating further comprises accessing, from the repository, metadata including a template defining a placement in the report of the selected at least one module (710A-710D); and providing the generated report to the user interface for presentation; wherein the storing, the receiving, the selecting, the generating, and the providing are implemented by at least one processor.