Samsung software lifecycle