1. A method for automated proxy creation of device resident services on a computer system, the method comprising: listening for device service advertisements, wherein the listening is performed by an advertisement listener; informing a service generator of a device service located by the advertisement listener; retrieving by the service generator of a device service description for the device service from an associated device; creating by the service generator of a hosted service, wherein the hosted service acts as a proxy for the device service; publishing by the service generator of a service entry, wherein the service entry describes the capabilities of the hosted service; searching for a required service by a client or other user, wherein the service entry provides a link to the hosted service; requesting services from the hosted service, wherein the requesting is performed by a client or other user of the service; and, processing service requests, wherein the service is performed by one of the hosted service acting alone, the device service acting alone or the hosted service and device service acing jointly.