Communication systems engineering is the application of principles from electrical and systems engineering to the task of designing, developing and maintaining telecoms networks and technologies for both voice and data transfer. The field encompasses everything from the development of small telephony circuits and products to the large scale deployment of
communications infrastructure including cables and antennas. Communications systems also include software solutions for routing, organising and recording information in Internet and telephone systems. The following organisations supply communications systems engineering services, equipment and technology.