1. A mobile client comprising: a hardware processor; communication hardware and communication software executable by the processor both for enabling the mobile client to couple to a network, wherein in addition to the mobile client at least one node including at least one printer device is coupled to the network, wherein one or more nodes of the at least one node respectively includes an application software module executable by a host processor associated with the respective node, wherein the application can interact with a printer device of the at least one printer device to cause the printer device to perform a function; and a software platform executable by the processor for discovering at least one application executable by respective host processors associated with the at least one node; wherein the mobile client discovering an application includes ascertaining that the application is available for execution, having the ability to activate the application so that it will be executed, and filtering out an application that requires a user to perform a physical action with a printer device of the at least one printer device.