a method for establishing symbiotic relationships between at least one mobile computing device and at least one stationary computing device , includes steps of : interacting with a computing entity assigned to an area where the at least one mobile and stationary computing devices are located using at least one networking protocol ; receiving software modules from the computing entity , each one customized for the at least one mobile computing device for establishing the symbiotic relationships between the at least one mobile computing device and the at least one stationary computing device ; running the software modules to interact with the at least one stationary computing device and the computing entity to establish symbiotic relationships that enable the performing of tasks selected by the at least one mobile computing device . the steps may be executed automatically upon receiving a trigger selected from a group consisting of : the at least one mobile computing device entering a designated location ; an action of a mobile device user ; a pre - selected preference of the mobile device user ; and a time event .