Adaptive Communication Environment