Technology variability