A method for managing a computer system, the method comprising: identifying a deployed use of a first computer system; determining whether the deployed use of the first computer system is supported by a degree of manageability of the first computer system; and in response to determining that the deployed use of the first computer system is not supported by the degree of manageability of the first computer system, adjusting the degree of manageability of the first computer system based on the deployed use of the first computer system, wherein the deployed use of the first computer system is a first deployed use, comprising: storing a first mapping between the first deployed use and a first degree of manageability that supports the first deployed use; storing a second mapping between a second deployed use and a second degree of manageability that supports the second deployed use; determining whether the first deployed use of the first computer system has been changed; wherein the deployed use of the first computer system is characterised by in response to determining that the first deployed use of the first computer system has been changed to the second deployed use, adjusting the degree of manageability of the first computer system from the first degree of manageability to the second degree of manageability, wherein the first deployed use and the second deployed use each comprise at least one of: a deployed use as a server computing device, a deployed use as a client computing device, a deployed use as a cluster of server computing devices, a deployed use as an Internet of Things (loT) sensor, and a deployed use as a concentrator. identifying a deployed use of a first computer system; determining whether the deployed use of the first computer system is supported by a degree of manageability of the first computer system; and in response to determining that the deployed use of the first computer system is not supported by the degree of manageability of the first computer system, adjusting the degree of manageability of the first computer system based on the deployed use of the first computer system, wherein the deployed use of the first computer system is a first deployed use, comprising: storing a first mapping between the first deployed use and a first degree of manageability that supports the first deployed use; storing a second mapping between a second deployed use and a second degree of manageability that supports the second deployed use; determining whether the first deployed use of the first computer system has been changed; storing a first mapping between the first deployed use and a first degree of manageability that supports the first deployed use; storing a second mapping between a second deployed use and a second degree of manageability that supports the second deployed use; determining whether the first deployed use of the first computer system has been changed; in response to determining that the first deployed use of the first computer system has been changed to the second deployed use, adjusting the degree of manageability of the first computer system from the first degree of manageability to the second degree of manageability, wherein the first deployed use and the second deployed use each comprise at least one of: a deployed use as a server computing device, a deployed use as a client computing device, a deployed use as a cluster of server computing devices, a deployed use as an Internet of Things (loT) sensor, and a deployed use as a concentrator.