A landing gear control system for an aircraft comprising: a first sub-system and a second sub-system, each sub-system comprising: a processing module (30A, 30B) with landing gear control system software (14A, 14B) adapted to receive data relating to the position of the landing gear lever, and a plurality of proximity sensors (20a, 20b) coupled via a proximity sensor data concentrator (22A, 22B) with the processing module to provide the landing gear control system software with position data relating to the landing gear; wherein the landing gear control software is configured to convert the data received from the landing gear lever and the data received from the proximity sensors to command signals; characterised in that the landing gear lever has multiple pairs of electrical switches, each switch pair for determining lever up and lever down positions of the landing gear lever and connected for communication with a corresponding remote data concentrator (16A, 16B, 16C) arranged to communicate the position determined by a switch pair to the landing gear control system software (14A, 14B); the first proximity sensor data concentrator unit of the first sub-system and the second proximity sensor data concentrator unit of the second sub-system are connected via common area network busses (24A, 24B) to corresponding first and second remote data concentrators (16D, 16E), respectively, for communication of sensor state information to a common core system of the aircraft; and the first and second remote data concentrators (16D, 16E) are connected via common data network busses and network switches to the corresponding first general processing module of the first sub-system and second general processing module (30A, 30B) of the second sub-system, respectively, for sending this sensor state information; wherein the first and second sub-systems (A, B) are a pair of redundant sub-systems having a dual channel architecture; and the common core system comprises the first and second processing modules (30A, 30B), the common data network busses and the remote data concentrators (16A - 16E). a first sub-system and a second sub-system, each sub-system comprising: a processing module (30A, 30B) with landing gear control system software (14A, 14B) adapted to receive data relating to the position of the landing gear lever, and a plurality of proximity sensors (20a, 20b) coupled via a proximity sensor data concentrator (22A, 22B) with the processing module to provide the landing gear control system software with position data relating to the landing gear; wherein the landing gear control software is configured to convert the data received from the landing gear lever and the data received from the proximity sensors to command signals; a processing module (30A, 30B) with landing gear control system software (14A, 14B) adapted to receive data relating to the position of the landing gear lever, and a plurality of proximity sensors (20a, 20b) coupled via a proximity sensor data concentrator (22A, 22B) with the processing module to provide the landing gear control system software with position data relating to the landing gear; wherein the landing gear control software is configured to convert the data received from the landing gear lever and the data received from the proximity sensors to command signals; the landing gear lever has multiple pairs of electrical switches, each switch pair for determining lever up and lever down positions of the landing gear lever and connected for communication with a corresponding remote data concentrator (16A, 16B, 16C) arranged to communicate the position determined by a switch pair to the landing gear control system software (14A, 14B); the first proximity sensor data concentrator unit of the first sub-system and the second proximity sensor data concentrator unit of the second sub-system are connected via common area network busses (24A, 24B) to corresponding first and second remote data concentrators (16D, 16E), respectively, for communication of sensor state information to a common core system of the aircraft; and the first and second remote data concentrators (16D, 16E) are connected via common data network busses and network switches to the corresponding first general processing module of the first sub-system and second general processing module (30A, 30B) of the second sub-system, respectively, for sending this sensor state information; wherein the first and second sub-systems (A, B) are a pair of redundant sub-systems having a dual channel architecture; and the common core system comprises the first and second processing modules (30A, 30B), the common data network busses and the remote data concentrators (16A - 16E).