ArcGIS for Desktop has full cartographic production process, unlimited sharing of data and maps, editing tools and advanced analysis and Geoprocessing. Specifically, the program features on: Spatial Analysis tools that turns data into actionable information and automate your various GIS tasks; Data Management where you can easily integrate all types of data for visualization and analysis; Mapping and Visualization that enables you to produce high quality maps; Advanced Editing which simplifies your data design, input, and cleanup; Geocoding in which address locations and recognizing patterns within the information can be spatially displayed; Map Projections that is used in integrating data sets from disparate sources into a common framework; Advanced Imagery where you can use it as basemap or background in analyzing other data layers, applying various specifications to the image dataset, or using it as part of the analysis; Data Sharing where you can share data to individuals or groups from a convenient, centralized location; Customization by adding and removing buttons, menu items, or docking toolbars.