MicroGIS Foundation for Spatial Analysis (MFSA)