The End for ArcMap?
In a blog post on October 21st, 2020, Esri announced the end of ArcMap development. 10.8.1 is the last release of ArcMap. There will not be a 10.9. Does this mean this is the end of ArcMap altogether? Does ArcGIS Pro support ArcObjects? Read on for tips from the dymaptic team on how to prepare for the upcoming ArcGIS Pro migration.
Quick Summary
- Esri ended ArcMap development at version 10.8.1; no new features will be added, and ArcMap support ends in 2026.
- ArcMap AddIns cannot be migrated directly; all custom AddIns must be rewritten using the ArcGIS Pro SDK.
- VBA macros are not supported in ArcGIS Pro and must be fully rewritten; Python scripts require updates from Python 2.7 to Python 3.
- Organizations can outsource the migration, work with a GIS partner collaboratively, or handle it in-house.
Editor’s note: This post was originally published in November 2020. ArcMap support officially ended on March 1, 2026. For more information, .
Is This the End of ArcMap?
Not really. The end of the development just means that there will be no new versions. There will be no new functionality added. That feature you wanted, that idea you submitted … not gonna happen. Not in ArcMap anyway. But, ArcMap will still be supported until 2026, so bugs will get fixed. The Product Lifecycle page has some more information about what that looks like.
What Should ArcMap Users Do Now?
If you have not yet made the switch to ArcGIS Pro, this is the right time to start giving it some attention. Esri has been striving to achieve feature parity with ArcMap and they’ve made a lot of progress. But, a lot of things are different in ArcGIS Pro. Switching is not going to be an overnight thing. ArcGIS Pro looks different, it’s organized differently, it has different workflows, etc. Editing for example is much different in ArcGIS Pro. So, start planning this now.
Can ArcMap AddIns Be Migrated to ArcGIS Pro?
You have spent hundreds, if not thousands of development hours on ArcMap AddIns. Can you migrate them? No, you cannot. The ArcGIS Pro SDK and ArcObjects are completely different. All the custom AddIns from ArcMap will have to be re-written in ArcGIS Pro. So, if you have a lot of them, you may want to start ASAP. And don’t forget to account for training time for your developers. The ArcGIS Pro SDK is different enough that your devs won’t be able to just take their ArcObjects skills and apply them here. Here are some scenarios to consider if you feel overwhelmed with the amount of additional effort this will take.
- Find a third-party to do the ArcGIS Pro migration for you. These are completed, and ideally documented tools. A GIS development firm with both ArcObjects and ArcGIS Pro SDK experience should be able to handle the whole migration from ArcMap without much strain on your staff.
- Hire a third-party to help with the migration. You’ll probably want your in-house devs to know how to support these AddIns once they’re migrated. A third-party GIS development firm can work together with your devs to migrate the AddIns and also teach your devs best practices about the ArcGIS Pro SDK.
- Take a stab at it yourself. If you have the staff availability, have your devs migrate the ArcMap AddIns themselves. You can always hire someone else if the effort becomes too much. You can also hire someone to just do code reviews to make sure your devs are following best practices. That’s usually a fraction of the cost of development and it gives you the peace of mind of having quality code.
Sounds like a lot to think about? The dymaptic team can review your current ArcMap environment and migrate your custom code to work in ArcGIS Pro. You decide how much you want to be involved in the process.
Frequently Asked Questions
Is ArcMap still supported?
Can ArcMap AddIns be migrated directly to ArcGIS Pro?
What happens to VBA macros and Python scripts in ArcGIS Pro?
How should organizations approach an ArcMap to ArcGIS Pro migration?
Have a Project in Mind?
The dymaptic team loves hearing about the different projects you are working on, brainstorming solutions with you, and sharing our technical knowledge in the process.