A system and method for providing the dynamic geographic location of a
computing device to location aware applications. This system and method
enables the location aware applications to enhance the user experience by
taking the dynamic geographic location of a user into account in its
operations. Location providers associated with the computing device
provide dynamic geographic data associated with the geographic location
of the user. The dynamic geographic data is converted to a common format
that is recognized by the location aware applications. The location aware
applications incorporate the dynamic location in presenting information
to the user.