Communication system engineering