ESRI Business Analyst and Business Analyst On-Line: 

Customizable reports on demographics, markets and spending. Data can be customized for any geography, including zip code, city/town, county, state, a hand-drawn area, or using ring or drive time or distance models.  

We can use portions or entire reports as needed, as long as proper attribution is included.

Full GIS program allows mapping and visualization of client data.