ArcGIS - это набор программных ГИС- продуктов интегрированный для создания полноценной ГИС. Базовая архитектура ArcGIS позволяет внедрить ГИС- функциональность и бизнес-логику (процедуру использования пространственных данных) в различных прикладных сферах, на разнообразных уровнях работы: на персоналках, на сервере, через Web интерфейс, или в поле. Возможна работа отдельных пользователей, и многопользовательский режим по обработке данных  и анализе. ArcGIS состоит из таких базовых блоков.
Настольные ГИС- модули (Desktop GIS) - ArcView, ArcReader, ArcInfo, ArcEditor а также дополнительные блоки ArcGIS, представляют полностью  масштабированный по задачам и универсальный по интерфейсу и общими принципам работы целый ряд продуктов по созданию, обмену, управлениу, анализу и выдачи географической информации.
Серверные ГИС - ArcGIS Server, ArcSDE и ArcIMS. Их используют для создания и управления серверными ГИС- программами, позволяющими публиковать пространственные данные в пределах больших организаций или другим пользователям средствами Интернет.
Встраиваемые ГИС - ArcGIS Engine представляет собой библиотеку инструментов  и встраиваемых компонентов ГИС, с помощью которых разработчики смогут создавать новые пользовательские приложения или расширять функционал уже имеющихся.
Мобильные ГИС ArcPad, пакет, который устанавливается на мобильных устройствах с поддержкой GPS, используется для сбора данных и другой информации. Доступен просмотр и обновление непосредственно в полевых условиях.
ArcObjects встраиваемые ГИС- компоненты общего назначения. Основой ArcGIS служит общая библиотека ГИС- компонентов, которую называют ArcObjects. Структура всех продуктов группы ArcGIS, созданных с помощью ArcObjects, дает уже готовые блоки и инструменты в составе настольных, серверных и встраиваемых ГИС.