1. A software application configured to run on a computing platform of an end user, wherein the end user generates an image of a layout of a walkable area, and wherein the software application performs a method of generating an open area map based on the image, the method comprising: applying an array of uniformly spaced objects on the image; and generating a routable map as a function of the array, wherein the routable map is configured to provide point-to-point routing within the layout.