1. A computer system for providing a logo layer overlay on a map comprising: a logo computer database having logo data representing logo images; a map computer database having map data representing a geographical area; an entity location computer database having entity location data representing entity locations; an entity footprint computer database having entity footprint data representing an area that an entity occupies from a top down perspective; a bounding component that identifies the dimensions of the logo image and identifies the dimensions of the entity footprint and sizes the logo image so as to fit within the dimensions of the entity footprint and storing the dimensions of the logo image, the dimensions of the entity footprint and the sized logo image in computer memory; a location component that identifies an entity location corresponding to map data within said map computer database; a scaling component to determine a size of the logo corresponding to the identified dimensions of the entity footprint as determined by the bounding component, and wherein the scaling component comprises a prescribed limit that limits how small the logo will get in response to a zoom operation; wherein the scaling component further determines a priority for displaying the logo in response to a zoom operation; a rendering component that renders an output to a user wherein said output comprises: a map layer corresponding to an entity location; a logo layer corresponding to an entity footprint; wherein said entity footprint is rendered approximate said entity location; wherein said logo layer is rendered corresponding to said entity footprint; wherein said logo layer is the top most layer rendered; and said logo layer is bounded by the dimensions of said footprint.