Not in linux. You just keep a list of programs that you had installed and feed that list to the package manager which will install them one by one. As for your settings and configuration stuff that remains on your system, don't have to set up every program from scratch.