A mobile communication system for use in a moving environment comprising: at least one receive antenna (12, 14) for receiving communication signals; processing circuitry for processing the received communication signals and repeating the signals for further transmission; at least one transmit antenna (12, 14) for transmitting the repeated signals; the processing circuitry configured for utilizing at least one configurable setting for controlling the operation of the mobile communication system, the configurable setting being adaptable for varying the operation of the mobile communication system; a plurality of configuration files stored in a memory, each configuration file defining a configuration including one or more configurable settings or parameters for controlling the operation of the processing circuitry; a plurality of defined cartographic boundaries stored in the memory, a respective configuration being associated with each respective cartographic boundary; the processing circuitry further operable for receiving at least one input regarding a current operating condition of the mobile communication system as it moves, wherein the at least one current operating condition input includes at least one input representing a current geographical location of the moving mobile communication system; the processing circuitry configured for evaluating the received operating condition inputs to determine if a current geographical location of the moving mobile communication system falls inside a specific defined cartographic boundary and further configured for selecting from the memory a configuration associated with the specific defined cartographic boundary and adapting the system to the one or more configurable settings or parameters associated with the configuration file based upon the current operating conditions characterized in that the at least one input regarding a current operating condition additionally includes at least one input directed to environmental details of the mobile communication system. at least one receive antenna (12, 14) for receiving communication signals; processing circuitry for processing the received communication signals and repeating the signals for further transmission; at least one transmit antenna (12, 14) for transmitting the repeated signals; the processing circuitry configured for utilizing at least one configurable setting for controlling the operation of the mobile communication system, the configurable setting being adaptable for varying the operation of the mobile communication system; a plurality of configuration files stored in a memory, each configuration file defining a configuration including one or more configurable settings or parameters for controlling the operation of the processing circuitry; a plurality of defined cartographic boundaries stored in the memory, a respective configuration being associated with each respective cartographic boundary; the processing circuitry further operable for receiving at least one input regarding a current operating condition of the mobile communication system as it moves, wherein the at least one current operating condition input includes at least one input representing a current geographical location of the moving mobile communication system; the processing circuitry configured for evaluating the received operating condition inputs to determine if a current geographical location of the moving mobile communication system falls inside a specific defined cartographic boundary and further configured for selecting from the memory a configuration associated with the specific defined cartographic boundary and adapting the system to the one or more configurable settings or parameters associated with the configuration file based upon the current operating conditions characterized in that the at least one input regarding a current operating condition additionally includes at least one input directed to environmental details of the mobile communication system.