I would strongly recommend Maptitude as a geospatial software package to meet your spatial analysis needs. I have been a user of the software for about 3 years now, as the software is quite affordable compares to MapInfo and ESRI Business Analyst Online. The software is aimed at the business person who needs to do site selection work, demographic analysis, and advanced trade area analysis. The software is easy to use, customizable, and can easily bring in point data from an Excel Spreadsheet with your store attribute data including latitude/longitude or by address (the software comes with a great geocoder). You can also build your own formulas to do a Huff Model analysis. Included with your country package of choice is detailed census data available at the county, zip code and tract levels.
Maptitude - http://www.caliper.com/maptovu.htm
Huff Model Example - https://www.youtube.com/watch?v=9d0Ccsj2Ct4