# About the Document Understanding activity package

> The **UiPath.DocumentUnderstanding.Activities** package enables the usage of a complete document processing framework, from taxonomy definition, digitization, document classification, data extraction, and data validation.
:::note
The namespace of **UiPath.DocumentUnderstanding.Activities** is **UiPath.IntelligentOCR.StudioWeb.Activities**.
:::

The **UiPath.DocumentUnderstanding.Activities** package enables the usage of a complete document processing framework, from taxonomy definition, digitization, document classification, data extraction, and data validation.
:::note
The namespace of **UiPath.DocumentUnderstanding.Activities** is **UiPath.IntelligentOCR.StudioWeb.Activities**.
:::

## Known limitation

If you are using "Wait for" type activities that suspend workflows and you are working with `DataTable` variables, it is crucial that `DataTable` variables are serializable. For example, if a `DataTable` variable is initialized with `new System.Data.DataTable`, then it becomes non-serializable, and this can cause your project execution to fail. To prevent this, you can either: leave the default value of the `DataTable` variable empty, or assign a name to the `DataTable` variable, such as: `new System.Data.DataTable("MyTable")`.

## Activity packages compatibility

[UiPath.IntelligentOCR.Activities](https://docs.uipath.com/activities/other/latest/document-understanding/about-the-intelligent-ocr-activities-pack#about-the-intelligentocr-activity-package) and UiPath.DocumentUnderstanding.Activities should not be used together in the same project. The UiPath.IntelligentOCR.Activities package should be used for Windows (or Windows-Legacy) workflows, while the UiPath.DocumentUnderstanding.Activities package should be used for Windows and Cross-platform workflows.

:::note
Before using the [Monitor feature](https://docs.uipath.com/document-understanding/automation-cloud/latest/user-guide/monitor), take into consideration the following:
* Only
**UiPath.DocumentUnderstanding.Activities** v 2.7.0 or newer versions support Monitor;
* Only
**IntelligentOCR.Activities** v6.20 or newer versions include the [Document Understanding Project Extractor](https://docs.uipath.com/activities/other/latest/document-understanding/du-app-extractor) activity which supports Monitor
:::
