The Adaptive Communication Environment