{
 "categories": [
  "cad",
  "3d-modeling",
  "engineering"
 ],
 "deployment": "desktop",
 "evidence": [
  {
   "date": "2026-09-02",
   "fact": "homepage",
   "note": "Dassault Systemes presents CATIA as its product for imagining, designing, and simulating products and systems across the innovation and development process.",
   "source": "https://www.3ds.com/products/catia",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "license",
   "note": "The product page is a commercial CATIA offering with a contact-us sales path, not a free or open-source download.",
   "source": "https://www.3ds.com/products/catia",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "status",
   "note": "The current CATIA product page is live and presents CATIA as a current Dassault offering.",
   "source": "https://www.3ds.com/products/catia",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "platforms",
   "note": "Dassault's current Windows 11 64-bit certified workstation list includes certification columns for V5-6R2026, 3DEXPERIENCE R2026x, and 3DEXPERIENCE Platform on the cloud.",
   "source": "https://media.3ds.com/support/certified_hardware/Windows_11_64-bit.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.exists",
   "note": "Dassault's current developer-guides page tells developers to start with the CAA Encyclopedia and V5 and V6 development toolkits, including how-tos, samples, and reference information for interfaces, classes, and methods.",
   "source": "https://www.3ds.com/support/documentation/developer-guides",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.exists",
   "note": "The 3DEXPERIENCE R2026x on-premises developer documentation URL exists and presented a sign-in wall on 2026-09-02. That establishes a current developer portal, not the contents of the API reference.",
   "source": "https://media.3ds.com/support/documentation/developer/onpremise/R2026x-FD02/en/DSDoc.htm?show=CAADocQuickRefs/DSDocHome.htm",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.kinds[0]",
   "note": "The current developer-guides page names CAA Encyclopedia as the entry to V5 and V6 development toolkits.",
   "source": "https://www.3ds.com/support/documentation/developer-guides",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.kinds[1]",
   "note": "The official CATIA V5 R20 Licensed Program Specification states that VBA at a minimum level of 6.0 is delivered and installed by default with CATIA V5, and that a V5 process can run through an OLE container application.",
   "source": "https://www.3ds.com/assets/Terms/LicensedProgramSpecifications/CATIA/CATIA_V5R20.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.kinds[2]",
   "note": "The same CATIA V5 R20 specification documents VB Script as the recommended interpreter for Windows- and UNIX-compatible macros, plus built-in macro record and replay of captured V5 user interactions.",
   "source": "https://www.3ds.com/assets/Terms/LicensedProgramSpecifications/CATIA/CATIA_V5R20.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.coverage",
   "note": "Current R2026x developer documentation was not readable without sign-in. Coverage of the live object model is therefore unknown rather than inferred from V5-era specifications.",
   "source": "https://media.3ds.com/support/documentation/developer/onpremise/R2026x-FD02/en/DSDoc.htm?show=CAADocQuickRefs/DSDocHome.htm",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.api.docs",
   "note": "Opened as Dassault's current public index for CAA Encyclopedia and V5/V6 developer documentation.",
   "source": "https://www.3ds.com/support/documentation/developer-guides",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.sdk.exists",
   "note": "The vendor presents V5 and V6 development toolkits and the CAA Encyclopedia as official developer materials.",
   "source": "https://www.3ds.com/support/documentation/developer-guides",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.sdk.official",
   "note": "The official CAA RADE V5 R20 specification describes CAA as a licensed Dassault development configuration with C++, Java, and Automation programming guides, use cases, and samples.",
   "source": "https://www.3ds.com/assets/Terms/LicensedProgramSpecifications/CATIA/CAA_V5R20.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.sdk.languages[0]",
   "note": "CAA RADE V5 documentation lists C++ objects as Extended CAA and includes C++ Interactive Dashboard and C++ API documentation-generator products.",
   "source": "https://www.3ds.com/assets/Terms/LicensedProgramSpecifications/CATIA/CAA_V5R20.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.sdk.languages[1]",
   "note": "The same CAA RADE specification lists Java objects as Extended CAA and includes Java Interactive Dashboard and Java unit-test products.",
   "source": "https://www.3ds.com/assets/Terms/LicensedProgramSpecifications/CATIA/CAA_V5R20.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.mcp.first_party",
   "note": "The official developer-guides page documents CAA Encyclopedia and V5/V6 toolkits. It does not declare a first-party MCP server or the absence of one, so first_party stays unknown.",
   "source": "https://www.3ds.com/support/documentation/developer-guides",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "CAA is the documented first-party compiled-extension path for CATIA V5 and V6 toolkits.",
   "source": "https://www.3ds.com/support/documentation/developer-guides",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "CATIA V5 ships VBA and records macros from interactive sequences for replay, including from OLE container applications.",
   "source": "https://www.3ds.com/assets/Terms/LicensedProgramSpecifications/CATIA/CATIA_V5R20.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.extensibility.scripting[2]",
   "note": "VB Script is the documented cross-platform macro interpreter for CATIA V5.",
   "source": "https://www.3ds.com/assets/Terms/LicensedProgramSpecifications/CATIA/CATIA_V5R20.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "modalities.rpa.ui_stack",
   "note": "Current certification lists Windows 11 64-bit workstations for V5-6 and 3DEXPERIENCE releases. No UI-automation probe was run, so drivability stays unknown.",
   "source": "https://media.3ds.com/support/certified_hardware/Windows_11_64-bit.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "verdict.scores.api",
   "note": "An official CAA/Automation path exists and is still the vendor-declared developer surface, which supports useful production work. Current reference HTML is sign-in gated, CAA RADE is a separately licensed toolkit, and this pass could not open the live object model, so the score stays in the 5 band rather than 7-8.",
   "source": "https://www.3ds.com/support/documentation/developer-guides",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Dassault's current CATIA product identity page.",
   "source": "https://www.3ds.com/products/catia",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current public CAA Encyclopedia / V5 and V6 developer-guides index.",
   "source": "https://www.3ds.com/support/documentation/developer-guides",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current R2026x on-premises developer documentation portal; it required sign-in.",
   "source": "https://media.3ds.com/support/documentation/developer/onpremise/R2026x-FD02/en/DSDoc.htm?show=CAADocQuickRefs/DSDocHome.htm",
   "tier": "declared"
  },
  {
   "date": "2026-09-02",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current Windows 11 64-bit certified workstation list covering V5-6R2026 and 3DEXPERIENCE R2026x.",
   "source": "https://media.3ds.com/support/certified_hardware/Windows_11_64-bit.html",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-02",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://www.3ds.com/products/catia"
   },
   {
    "type": "sdk",
    "url": "https://www.3ds.com/support/documentation/developer-guides"
   },
   {
    "type": "docs",
    "url": "https://media.3ds.com/support/documentation/developer/onpremise/R2026x-FD02/en/DSDoc.htm?show=CAADocQuickRefs/DSDocHome.htm"
   },
   {
    "type": "docs",
    "url": "https://media.3ds.com/support/certified_hardware/Windows_11_64-bit.html"
   }
  ]
 },
 "homepage": "https://www.3ds.com/products/catia",
 "id": "catia",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [],
   "coverage": "unknown",
   "docs": "https://www.3ds.com/support/documentation/developer-guides",
   "exists": true,
   "kinds": [
    "caa",
    "vba",
    "vbscript"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [],
   "import": []
  },
  "extensibility": {
   "scripting": [
    "caa",
    "vba-macros",
    "vbscript-macros"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Dassault documents CAA and Automation (VBA / VB Script, macro record and replay, OLE) as supported object-model paths. Computer-use viability is not inferred from the desktop UI. Current programmer reference HTML was not opened in this pass because the R2026x developer portal requires sign-in.\n",
   "ui_stack": [
    "windows-native"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "cpp",
    "java"
   ],
   "official": true
  }
 },
 "name": "CATIA",
 "platforms": [
  "windows"
 ],
 "related": {
  "alternatives": [
   "solidworks",
   "siemens-nx"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Dassault Systemes",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 5,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 5,
   "rpa": null
  },
  "summary": "CATIA is automatable through Dassault Syst\u00e8mes CAA and Automation surfaces, but the current object-model reference is not publicly readable. The vendor's developer-guides page presents the CAA Encyclopedia for V5 and V6 toolkits, with how-tos, samples, and reference information for interfaces, classes, and methods. A 3DEXPERIENCE R2026x on-premises developer documentation portal exists and, when opened on 2026-09-02, required sign-in before any API pages were shown. Official Licensed Program Specifications for CATIA V5 and CAA RADE V5 still declare built-in macro record and replay, VB Script, Visual Basic for Applications installed by default on Windows, OLE container automation, and CAA C++, Java, and Automation programming guides. CAA RADE is a separately licensed toolkit, and runtime custom applications follow CATIA product licensing. Windows 11 64-bit workstations are currently certified for V5-6R2026 and 3DEXPERIENCE R2026x. No first-party MCP, named low-code connector, CLI, public file-format API table, or computer-use result was established. This record is CATIA on the 3DEXPERIENCE portfolio and the still-documented V5 Automation/CAA surfaces. It is not SOLIDWORKS.\n"
 }
}