A method of managing a wireless device having location servicing capabilities, the method comprising: distributing, by a first location processing entity, location information to one or more first client applications (114 A-C) which are registered for location services with the first location processing entity, the first client applications configured to initiate location service requests to the first location processing entity; controlling, by the first location processing entity, one or more first location providers (116 A, B) which have registered their capabilities with the first location processing entity, the first location providers configured to perform location service operations; distributing, by a second location processing entity, location information to one or more second client applications (124 A, B) which are registered for location services with the second location processing entity, the second client applications configured to initiate location service requests to the second location processing entity; controlling, by the second location processing entity, one or more second location providers (126 A-C) which have registered their capabilities with the second location processing entity, the second location providers configured to perform location service operations; and accommodating, via a communications facility of the wireless device, communications between the first location processing entity and the second location processing entity, wherein, the second location processing entity reports the capabilities of the second location providers to the first location processing entity via the communications facility, and wherein, in response to receiving a location service request to identify the location of the wireless device, the first location processing entity evaluates capabilities of the first location providers and the reported capabilities of the second location providers to select one of the first or second location providers that optimize location service performance in accordance with parameter requirements included in the location service request;; wherein the first location processing entity comprises a main processor unit of the wireless device; and wherein the second location processing entity comprises an auxiliary processing unit, an embedded processor, or a virtual processor of the wireless device. distributing, by a first location processing entity, location information to one or more first client applications (114 A-C) which are registered for location services with the first location processing entity, the first client applications configured to initiate location service requests to the first location processing entity; controlling, by the first location processing entity, one or more first location providers (116 A, B) which have registered their capabilities with the first location processing entity, the first location providers configured to perform location service operations; distributing, by a second location processing entity, location information to one or more second client applications (124 A, B) which are registered for location services with the second location processing entity, the second client applications configured to initiate location service requests to the second location processing entity; controlling, by the second location processing entity, one or more second location providers (126 A-C) which have registered their capabilities with the second location processing entity, the second location providers configured to perform location service operations; and accommodating, via a communications facility of the wireless device, communications between the first location processing entity and the second location processing entity, wherein, the second location processing entity reports the capabilities of the second location providers to the first location processing entity via the communications facility, and wherein, in response to receiving a location service request to identify the location of the wireless device, the first location processing entity evaluates capabilities of the first location providers and the reported capabilities of the second location providers to select one of the first or second location providers that optimize location service performance in accordance with parameter requirements included in the location service request;; wherein the first location processing entity comprises a main processor unit of the wireless device; and wherein the second location processing entity comprises an auxiliary processing unit, an embedded processor, or a virtual processor of the wireless device.