A method, implemented by one or more computing devices, for assisting a user (130 -134) in interacting with an indoor environment, comprising: determining that a user (130 -134) of a plurality of users is within a prescribed proximity to an electronic sign (106 - 114) of a plurality of electronic signs which are distributed throughout the space of the environment near points at which guidance is expected to be useful, wherein a first electronic sign is provided at a juncture at which two or more corridors meet and a second electronic sign is provided at an entrance to a meeting room, or will be in prescribed proximity to the electronic sign (106 - 114), the determining being based on sensor information provided by one or more sensors within the environment, the sensor information providing the position of each user of the plurality of users in the environment at any given time; determining an identity of the user (130 -134); determining at least one destination of the user (130 -134) based at least on user information provided in at least one data store; determining direction information using map information and the location of the electronic sign, for providing directions to said at least one destination; composing sign information for guiding the user to said at least one destination, based on the direction information; determining whether the user (130 -134) can be considered to be directing attention to the electronic sign (106 - 114) at a current time; and producing direction information only when the user (130 -134) is directing attention to the electronic sign (106 - 114), wherein said determining of whether the user (130 -134) can be considered to be directing attention comprises determining whether a gaze of the user (130 -134) is directed to the electronic sign (106 - 114); and sending the sign information to the electronic sign (106 - 114) for presentation by the electronic sign (106 - 114), the sign information being sent via an electronic message over a communication conduit, wherein the sign information presented on the plurality of electronic signs guides the user through the environment to said at least one destination, the method comprising the first electronic sign guiding the user down one of the corridors and the second electronic sign guiding the user into the meeting room. determining that a user (130 -134) of a plurality of users is within a prescribed proximity to an electronic sign (106 - 114) of a plurality of electronic signs which are distributed throughout the space of the environment near points at which guidance is expected to be useful, wherein a first electronic sign is provided at a juncture at which two or more corridors meet and a second electronic sign is provided at an entrance to a meeting room, or will be in prescribed proximity to the electronic sign (106 - 114), the determining being based on sensor information provided by one or more sensors within the environment, the sensor information providing the position of each user of the plurality of users in the environment at any given time; determining an identity of the user (130 -134); determining at least one destination of the user (130 -134) based at least on user information provided in at least one data store; determining direction information using map information and the location of the electronic sign, for providing directions to said at least one destination; composing sign information for guiding the user to said at least one destination, based on the direction information; determining whether the user (130 -134) can be considered to be directing attention to the electronic sign (106 - 114) at a current time; and producing direction information only when the user (130 -134) is directing attention to the electronic sign (106 - 114), wherein said determining of whether the user (130 -134) can be considered to be directing attention comprises determining whether a gaze of the user (130 -134) is directed to the electronic sign (106 - 114); and sending the sign information to the electronic sign (106 - 114) for presentation by the electronic sign (106 - 114), the sign information being sent via an electronic message over a communication conduit, wherein the sign information presented on the plurality of electronic signs guides the user through the environment to said at least one destination, the method comprising the first electronic sign guiding the user down one of the corridors and the second electronic sign guiding the user into the meeting room.