Abstract: A method, system and software enable location- and profile-based display material to be aggregated and distributed to a mobile wireless device, on which a wireless connection manager application is installed, while roaming on any wireless IP network. This involves the steps of: identifying the connected user; locating the currently connected network geographically; using user preferences and location to select at least one provider and to filter display material from each provider; using hotspot capacity limitation information to filter out any display material not matching delivery bandwidth requirements; aggregating the display materials to be updated on the mobile wireless device; and retrieving display material directly from the selected providers to ensure up-to-date display material.