understanding lifetime software access