# Project compatibility

> Here you can check the availability of the package and its activities with the different project compatibilities in UiPath Studio.

Here you can check the availability of the package and its activities with the different project compatibilities in UiPath Studio.

| Activity | Windows - Legacy | Windows | Cross-platform |
| --- | --- | --- | --- |
| **Is Match** | ✅ | ✅ | ✅ |
| **Matches** | ✅ | ✅ | ✅ |
| **Modify Text** | ✅ | ✅ | ❌ |
| **Modify Date** | ✅ | ✅ | ✅ |
| **Replace** | ✅ | ✅ | ✅ |
| **Text to Left/Right** | ✅ | ✅ | ✅ |
| **Add Data Column** | ✅ | ✅ | ✅ |
| **Add Data Row** | ✅ | ✅ | ✅ |
| **Build Data Table** | ✅ | ✅ | ❌ |
| **Clear Data Table** | ✅ | ✅ | ✅ |
| **Get Row Item** | ✅ | ✅ | ✅ |
| **Update Row Item** | ✅ | ✅ | ✅ |
| **Merge Data Table** | ✅ | ✅ | ✅ |
| **Output Data Table** | ✅ | ✅ | ✅ |
| **Remove Data Column** | ✅ | ✅ | ✅ |
| **Remove Data Row** | ✅ | ✅ | ✅ |
| **For Each Row in Data Table** | ✅ | ✅ | ✅ |
| **Generate Data Table From Text** | ✅ | ✅ | ✅ |
| **Create List** | ✅ | ✅ | ❌ |
| **Append Item to List** | ✅ | ✅ | ❌ |
| **Read List Item** | ✅ | ✅ | ✅ |
| **Update List Item** | ✅ | ✅ | ✅ |
| **Add Log Fields** | ✅ | ✅ | ✅ |
| **Comment Out** | ✅ | ✅ | ❌ |
| **Comment** | ✅ | ✅ | ✅ |
| **Change type** | ✅ | ✅ | ❌ |
| **Log Message** | ✅ | ✅ | ✅ |
| **Remove Log Fields** | ✅ | ✅ | ✅ |
| **Invoke Com Method** | ✅ | ✅ | ❌ |
| **Format Value** | ✅ | ✅ | ❌ |
| **Lookup Data Table** | ✅ | ✅ | ✅ |
| **Filter Data Table** | ✅ | ✅ | ✅ |
| **Sort Data Table** | ✅ | ✅ | ✅ |
| **Remove Duplicate Rows** | ✅ | ✅ | ✅ |
| **Join Data Tables** | ✅ | ✅ | ✅ |
| **Report Status** | ✅ | ✅ | ✅ |
| **Append Line** | ✅ | ✅ | ✅ |
| **Compress/Zip Files** | ✅ | ✅ | ✅ |
| **Copy File** | ✅ | ✅ | ✅ |
| **Copy Folder** | ✅ | ✅ | ✅ |
| **Create Folder** | ✅ | ✅ | ✅ |
| **Create File** | ✅ | ✅ | ✅ |
| **Delete** | ✅ | ✅ | ✅ |
| **File Exists** | ✅ | ✅ | ❌ |
| **Extract/Unzip Files** | ✅ | ✅ | ✅ |
| **Wait for Download** | ✅ | ✅ | ✅ |
| **File Change Trigger** | ✅ | ✅ | ❌ |
| **For Each File in Folder** | ✅ | ✅ | ❌ |
| **For Each Folder in Folder** | ✅ | ✅ | ❌ |
| **Delete File** | ✅ | ✅ | ❌ |
| **Delete Folder** | ✅ | ✅ | ❌ |
| **Move File** | ✅ | ✅ | ✅ |
| **Move Folder** | ✅ | ✅ | ❌ |
| **Rename Folder** | ✅ | ✅ | ❌ |
| **Rename File** | ✅ | ✅ | ❌ |
| **Path Exists** | ✅ | ✅ | ✅ |
| **Read Text File** | ✅ | ✅ | ✅ |
| **Write Text File** | ✅ | ✅ | ✅ |
| **Get File Info** | ✅ | ✅ | ❌ |
| **Get Folder Info** | ✅ | ✅ | ❌ |
| **Get Processes** | ✅ | ✅ | ❌ |
| **Get Username/Password** | ✅ | ✅ | ❌ |
| **Kill Process** | ✅ | ✅ | ❌ |
| **Beep** | ✅ | ✅ | ❌ |
| **Get Environment Folder** | ✅ | ✅ | ❌ |
| **Get Environment Variable** | ✅ | ✅ | ❌ |
| **Invoke Power Shell** | ✅ | ✅ | ❌ |
| **Input Dialog** | ✅ | ✅ | ❌ |
| **Message Box** | ✅ | ✅ | ❌ |
| **Browse for file** | ✅ | ✅ | ❌ |
| **Browse for Folder** | ✅ | ✅ | ❌ |
| **Invoke VBScript** | ✅ | ✅ | ❌ |
| **Process End Trigger** | ✅ | ✅ | ❌ |
| **Process Start Trigger** | ✅ | ✅ | ❌ |
| **File Change Trigger v3** | ✅ | ✅ | ❌ |
| **Trigger Scope** | ✅ | ✅ | ❌ |
| **Repeat Number of Times** | ✅ | ✅ | ✅ |
| **Text to Upper/Lowercase** | ✅ | ✅ | ❌ |
| **Set Environment Variable** | ✅ | ✅ | ❌ |
| **For Each** | ✅ | ✅ | ✅ |
| **Break / Exit Loop** | ✅ | ✅ | ✅ |
| **Retry Scope** | ✅ | ✅ | ✅ |
| **Check True** | ✅ | ✅ | ✅ |
| **Check False** | ✅ | ✅ | ✅ |
| **Invoke Workflow File** | ✅ | ✅ | ✅ |
| **Invoke Code** | ✅ | ✅ | ✅ |
| **Continue / Skip Current** | ✅ | ✅ | ✅ |
| **Multiple Assign** | ✅ | ✅ | ❌ |
| **Invoke Process** | ✅ | ✅ | ✅ |
| **Run Parallel Process** | ✅ | ✅ | ❌ |
| **While** | ✅ | ✅ | ✅ |
| **Do While** | ✅ | ✅ | ✅ |
| **Repeat Number Of Times** | ✅ | ✅ | ✅ |
| **Else If** | ✅ | ✅ | ✅ |
| **Raise Alert** | ✅ | ✅ | ✅ |
| **Orchestrator HTTP Request** | ✅ | ✅ | ✅ |
| **Get Asset / Get Orchestrator Asset** | ✅ | ✅ | ✅ |
| **Get Credential / Get Orchestrator Credential** | ✅ | ✅ | ✅ |
| **Set Asset** | ✅ | ✅ | ✅ |
| **Set Credential** | ✅ | ✅ | ✅ |
| **Get Jobs** | ✅ | ✅ | ✅ |
| **Get Current Job Info** | ✅ | ✅ | ✅ |
| **Start Job** | ✅ | ✅ | ✅ |
| **Stop Job** | ✅ | ✅ | ✅ |
| **Add Queue Item** | ✅ | ✅ | ✅ |
| **Add Transaction Item** | ✅ | ✅ | ✅ |
| **Delete Queue Items** | ✅ | ✅ | ✅ |
| **Get Queue Items** | ✅ | ✅ | ✅ |
| **Get Transaction Item** | ✅ | ✅ | ✅ |
| **Postpone Transaction Item** | ✅ | ✅ | ✅ |
| **Set Transaction Progress** | ✅ | ✅ | ✅ |
| **Set Transaction Status** | ✅ | ✅ | ✅ |
| **Should Stop** | ✅ | ✅ | ✅ |
| **Wait Queue Item** | ✅ | ✅ | ✅ |
| **Bulk Add Queue Items** | ✅ | ✅ | ✅ |
| **Write Storage Text** | ✅ | ✅ | ✅ |
| **Upload Storage File** | ✅ | ✅ | ✅ |
| **List Storage Files** | ✅ | ✅ | ✅ |
| **Read Storage Text** | ✅ | ✅ | ✅ |
| **Download Storage File** | ✅ | ✅ | ✅ |
| **Delete Storage File** | ✅ | ✅ | ✅ |
| **Custom Input** | ✅ | ✅ | ❌ |
