A license consumption system comprising: a plurality of information devices each comprising application software that operates based on a given license; and a function providing server which grants the license to each information device, the license consumption system being characterized in that: the function providing server stores the license and a first operating condition for granting the license, wherein the license and the first operating condition are received from a license server; receives, from the information device when the information device starts the application software, a licensing request of the application software, an operating environment of the information device, and a second operating condition for granting the license, wherein the application software comprises the second operating condition for granting the license; compares the first operating condition stored therein with the second operating condition received from the information device; rewrites the stored first operating condition with a content of the received second operating condition when the comparison result shows that the received second operating condition is new; compares the stored first operating condition of the application software corresponding to the requested license with the operation environment of the information device, wherein the stored first operating condition is the original first operating condition if the stored first operating condition is not rewritten and is the rewritten first operating condition if the stored first operating is rewritten; grants the license to the information device when the operating environment satisfies the stored first operation condition; communicates periodically with the license server to check whether the operating condition is changed; and rewrites the stored first operating condition to the changed managed operating condition when the check result shows that the operating condition is changed. a plurality of information devices each comprising application software that operates based on a given license; and a function providing server which grants the license to each information device, the license consumption system being characterized in that: the function providing server stores the license and a first operating condition for granting the license, wherein the license and the first operating condition are received from a license server; receives, from the information device when the information device starts the application software, a licensing request of the application software, an operating environment of the information device, and a second operating condition for granting the license, wherein the application software comprises the second operating condition for granting the license; compares the first operating condition stored therein with the second operating condition received from the information device; rewrites the stored first operating condition with a content of the received second operating condition when the comparison result shows that the received second operating condition is new; compares the stored first operating condition of the application software corresponding to the requested license with the operation environment of the information device, wherein the stored first operating condition is the original first operating condition if the stored first operating condition is not rewritten and is the rewritten first operating condition if the stored first operating is rewritten; grants the license to the information device when the operating environment satisfies the stored first operation condition; communicates periodically with the license server to check whether the operating condition is changed; and rewrites the stored first operating condition to the changed managed operating condition when the check result shows that the operating condition is changed. the function providing server stores the license and a first operating condition for granting the license, wherein the license and the first operating condition are received from a license server; receives, from the information device when the information device starts the application software, a licensing request of the application software, an operating environment of the information device, and a second operating condition for granting the license, wherein the application software comprises the second operating condition for granting the license; compares the first operating condition stored therein with the second operating condition received from the information device; rewrites the stored first operating condition with a content of the received second operating condition when the comparison result shows that the received second operating condition is new; compares the stored first operating condition of the application software corresponding to the requested license with the operation environment of the information device, wherein the stored first operating condition is the original first operating condition if the stored first operating condition is not rewritten and is the rewritten first operating condition if the stored first operating is rewritten; grants the license to the information device when the operating environment satisfies the stored first operation condition; communicates periodically with the license server to check whether the operating condition is changed; and rewrites the stored first operating condition to the changed managed operating condition when the check result shows that the operating condition is changed.