1. An apparatus comprising: at least one processor; and at least one memory including computer program code, wherein the at least one processor, in response to execution of the computer program code, is configured to cause the apparatus to perform at least the following: intercepting a computing system service request; identifying at least one software usage change needed to fulfill the computing system service request; and identifying at least one software license requirement resulting from the identified at least one software change.