1. A method of backup management of software environments in a distributed network environment comprising: creating a platform specific software environment in said distributed network environment according to a predefined software environment definition predefined by a user; automatically creating a generalized backup of said platform specific software environment by extracting platform independent data contents and platform specific transformation rules; automatically calculating enhanced metadata describing said generalized backup; assigning said enhanced metadata with said predefined software environment definition; and registering said generalized backup with said enhanced metadata in a backup storage accessible by a plurality of distributed users connected via said distributed network environment, wherein the creating the platform specific software environment according to the predefined software environment definition includes automatically checking said backup storage for an available generalized backup by means of said predefined software environment definition.