application variability