1. An end user device comprising: a display configured to present an open area map; a memory configured to store data corresponding to the open area map including an image of a layout representing a real-world area in which a person moves about, wherein the open area map further includes an underlying grid; and circuitry configured to provide an end user associated with the end user device with point-to-point routing within the open area map displayed via the display, wherein the point-to-point routing comprises calculating a route from an origin point to a selected destination in the open area map as a function of the underlying grid, wherein the route calculation is not dependent upon one or more path segments determined prior to the route calculation, wherein the circuitry is further configured to generate a path from the origin point to the selected destination based on the calculation, and wherein the path is configured to be displayed within the open area map via the display of the end user device.