Communication technology design