# Architecture overview

> This page provides an overview the architecture of Process Mining. Process Mining extracts data from source systems (for example, SAP, Salesforce, ServiceNow), transforms it into event logs, and displays it in interactive process dashboards.

This page provides an overview the architecture of Process Mining. Process Mining extracts data from source systems (for example, SAP, Salesforce, ServiceNow), transforms it into event logs, and displays it in interactive process dashboards.

![Process Mining architecture overview](https://dev-assets.cms.uipath.com/assets/images/process-mining/process-mining-process-mining-architecture-overview-596794-bf4e4927-6631183f.webp)

## Process Mining portal

Users access the [Process Mining portal](https://docs.uipath.com/process-mining/automation-suite/2.2510/user-guide/process-mining-portal#process-mining-portal) to interact with dashboards that visualize their processes.

## Process Mining engine

The Process Mining engine is responsible for:

* Data transformations: Moving the data from blob storage to the data warehouse, and transforming the data for use in the dashboards.
* Dashboard interaction: Calculating the process graph, charts and KPIs shown in dashboards.

## Extraction tools

Users have the option to either directly upload data files in the portal or utilize extraction tools to extract data from source systems and subsequently upload it to a dedicated blob storage (Automation Cloud) or the Data Warehouse (Automation Suite).

## Platform services

Platform Services are a set of central services that provide functionalities such as identity, licensing, and tenant management.
