1. A method for managing configuration data for a router, the method comprising the machine-implemented steps of: querying the router to determine a plurality of functional areas supported by the router; generating and displaying a plurality of user interface objects on a graphical user interface, wherein each user interface object from the plurality of user interface objects corresponds to configuration data for one of the plurality of functional areas supported by the router; and in response to detecting a user selection of a particular user interface object from the plurality of user interface objects, allowing the user to modify the configuration data corresponding to the particular user interface object to generate modified configuration data; and sending the modified configuration data to the router.