ArcGIS
Compile multiple forms of data
Manipulate and assign data
Overlay various layers to reveal trends
Create models