each remote device determine the configuration of each remote device analyze the performance of the remote devices and send updated configuration information to the remote devices as necessary the server 20 may also have error detection and configuration software stored in a hard drive in the data processing unit 26 or the data storage module 34 which operates independently of the interface screens on the display 32 fig2 a is one embodiment of a user interface screen 50 in the form of a graphical user interface gui which might be shown on the display 32 the screen has a title u201c remote device management u201d and has three main sections a menu section 52 which has drop down lists file selection panel map panel detail panel window and help for configuring the screen 50 a remote device interaction menu section 54 which has drop down lists configuration update application update diagnostics and security for updating or querying one or more remote devices such as the remote devices 12 16 and a graphical presentation section 56 for providing graphical information that a user can view and manipulate fig2 a shows a map 60 of a geographical region with remote devices indicated by icons 62 each associated with a number 1 9 in the map 60 representing the types of remote devices some of which are colored numbers 1 6 8 and 9 to indicate configuration information about the devices a user can select the type of icon which represent different configuration information the color and other variables which may make up each icon using the u201c map panel u201d button in the menu section 52 complete configuration information for each of the remote devices may be stored in the data storage module 34 the location.