A device configured for billing a user for their consumption of mobile broadband services which are monitored by a mobile broadband charging system and for their consumption of virtualized cloud resources which are monitored by a cloud operating system, the device comprising: a processor; and a memory configured to store processor-executable instructions where the processor interfaces with the memory and executes the processor-executable instructions to enable following: a usage reporting interface; a data center charging adaptation module configured to: periodically query the cloud operating system for stored metering data associated with a monitored virtual resource usage of the user, receive the metering data, convert the metering data into a format supported by the mobile broadband charging system, and call the usage reporting interface to forward the converted metering data to the mobile broadband charging system for rating the converted metering data and storing charges of the rated converted metering data; and a query interface configured to: receive a billing request associated with the user, obtain, from the mobile broadband charging system, billing information associated with stored charges of a mobile broadband usage of the user, said billing information being further associated with the stored charges of the rated converted metering data of the virtual resource usage of the user, and output the obtained billing information associated with the user. a processor; and a memory configured to store processor-executable instructions where the processor interfaces with the memory and executes the processor-executable instructions to enable following: a usage reporting interface; a data center charging adaptation module configured to: periodically query the cloud operating system for stored metering data associated with a monitored virtual resource usage of the user, receive the metering data, convert the metering data into a format supported by the mobile broadband charging system, and call the usage reporting interface to forward the converted metering data to the mobile broadband charging system for rating the converted metering data and storing charges of the rated converted metering data; and a query interface configured to: receive a billing request associated with the user, obtain, from the mobile broadband charging system, billing information associated with stored charges of a mobile broadband usage of the user, said billing information being further associated with the stored charges of the rated converted metering data of the virtual resource usage of the user, and output the obtained billing information associated with the user. a usage reporting interface; a data center charging adaptation module configured to: periodically query the cloud operating system for stored metering data associated with a monitored virtual resource usage of the user, receive the metering data, convert the metering data into a format supported by the mobile broadband charging system, and call the usage reporting interface to forward the converted metering data to the mobile broadband charging system for rating the converted metering data and storing charges of the rated converted metering data; and a query interface configured to: receive a billing request associated with the user, obtain, from the mobile broadband charging system, billing information associated with stored charges of a mobile broadband usage of the user, said billing information being further associated with the stored charges of the rated converted metering data of the virtual resource usage of the user, and output the obtained billing information associated with the user.