Adaptive technology