Node version managers facilitate multiple versions of node installed at the same time on the same machine, as well as managing updates. This is useful when different projects use different versions of node. Some automatically detect the version the project uses, whilst others require manual switching.
Popular node version managers are: