Obsolescence – understanding the underlying processes