The term retrocomputing typically refers to the hobby or recreation of using old computer hardware and software. Enthusiasts involved in retrocomputing usually collect and use rare and valuable hardware and software for the nostalgia derived from it more than the practical use of computing functions derived from earlier computer models or less advanced computing technology.