{
 "categories": [
  "manufacturing",
  "engineering"
 ],
 "deployment": "desktop",
 "evidence": [
  {
   "date": "2026-09-08",
   "fact": "homepage",
   "note": "Opened Siemens TIA Portal page presents Totally Integrated Automation Portal as the engineering framework for hardware configuration, engineering workflows, commissioning, and machine optimization, with STEP 7, WinCC Unified Engineering, and SINAMICS Startdrive listed as included products.",
   "source": "https://www.siemens.com/global/en/products/automation/industry-software/automation-software/tia-portal.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "name",
   "note": "Siemens titles the product TIA Portal / Totally Integrated Automation Portal and lists STEP 7, WinCC Unified Engineering, and SINAMICS Startdrive as products of that portal.",
   "source": "https://www.siemens.com/en-us/products/tia-portal/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "vendor",
   "note": "The product page is published by Siemens and names Siemens as producer and publisher.",
   "source": "https://www.siemens.com/global/en/products/automation/industry-software/automation-software/tia-portal.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "categories",
   "note": "Siemens describes SIMATIC STEP 7 (TIA Portal) as engineering software to configure, program, test, and diagnose SIMATIC controllers in industrial automation and manufacturing environments.",
   "source": "https://www.siemens.com/en-us/products/tia-portal/step7/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "deployment",
   "note": "The STEP 7 and WinCC V20 installation manual documents installing TIA Portal products on a programming device or PC, with licenses shipped on media or via Online Software Delivery and managed locally by Automation License Manager.",
   "source": "https://cache.industry.siemens.com/dl/files/850/109963850/att_1304955/v1/Install_STEP7_WinCC_V20_enUS.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "platforms",
   "note": "System requirements list 64-bit Windows 10, Windows 11, Windows Server 2019 Standard, and Windows Server 2022 Standard. No macOS or Linux engineering edition is documented.",
   "source": "https://cache.industry.siemens.com/dl/files/850/109963850/att_1304955/v1/Install_STEP7_WinCC_V20_enUS.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "license",
   "note": "STEP 7 Basic, STEP 7 Professional, WinCC Engineering System, WinCC Unified Engineering editions, and related options require License Keys installed with Automation License Manager. Starting without a valid key offers a one-time 21-day trial, after which TIA Portal runs with restrictions until a purchased license is applied.",
   "source": "https://cache.industry.siemens.com/dl/files/850/109963850/att_1304955/v1/Install_STEP7_WinCC_V20_enUS.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "status",
   "note": "Siemens currently markets TIA Portal modules and offers a SINAMICS Startdrive V21 download on the Startdrive product page.",
   "source": "https://www.siemens.com/en-us/products/selection-engineering-tools/sinamics-startdrive/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.exists",
   "note": "Siemens publishes SIMATIC TIA Portal Openness: API for automation of engineering workflows (system manual, 11/2023). Requirements include an installed TIA Portal product such as STEP 7 Professional or WinCC Professional plus the Openness option.",
   "source": "https://cache.industry.siemens.com/dl/files/886/109826886/att_1163875/v1/TIAPortalOpenness_enUS_en-US.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.kinds[0]",
   "note": "Openness is a managed .NET API. Callers add a reference to Siemens.Engineering.dll under PublicAPI\\[version]\\, use namespace Siemens.Engineering, and construct TiaPortal with TiaPortalMode.WithUserInterface or WithoutUserInterface. The opened manual does not document a COM ProgID as the primary surface.",
   "source": "https://cache.industry.siemens.com/dl/files/886/109826886/att_1163875/v1/TIAPortalOpenness_enUS_en-US.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.coverage",
   "note": "The object model covers projects, devices, PLC software, HMI targets, libraries, compile, and SimaticML export/import. Coverage is partial: matching option packages or HSPs must be installed, each Portal version ships its own assemblies, and Openness is not a remote HTTP API.",
   "source": "https://cache.industry.siemens.com/dl/files/886/109826886/att_1163875/v1/TIAPortalOpenness_enUS_en-US.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.docs",
   "note": "This Siemens cache PDF is the opened Openness system manual used as the primary API documentation link.",
   "source": "https://cache.industry.siemens.com/dl/files/886/109826886/att_1163875/v1/TIAPortalOpenness_enUS_en-US.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.exists",
   "note": "The current WinCC Unified Engineering page states that engineering tasks can be automated with TIA Portal Openness and that visualizations can be generated from program blocks and templates.",
   "source": "https://www.siemens.com/en-us/products/simatic-wincc/unified-engineering/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.sdk.exists",
   "note": "Siemens documents programming Openness applications in Microsoft Visual Studio 2017 or later with the .NET Framework SDK 4.8 and official Siemens.Engineering assemblies from the TIA Portal installation.",
   "source": "https://cache.industry.siemens.com/dl/files/886/109826886/att_1163875/v1/TIAPortalOpenness_enUS_en-US.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.sdk.official",
   "note": "The Openness system manual is Siemens documentation for the official Siemens.Engineering public API, not a third-party wrapper.",
   "source": "https://cache.industry.siemens.com/dl/files/886/109826886/att_1163875/v1/TIAPortalOpenness_enUS_en-US.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.sdk.languages[0]",
   "note": "Required knowledge includes advanced C# and .NET Framework. Code samples in the manual are C#.",
   "source": "https://cache.industry.siemens.com/dl/files/886/109826886/att_1163875/v1/TIAPortalOpenness_enUS_en-US.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.sdk.languages[1]",
   "note": "Required knowledge also lists VB.net alongside C# for Openness applications.",
   "source": "https://cache.industry.siemens.com/dl/files/886/109826886/att_1163875/v1/TIAPortalOpenness_enUS_en-US.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Siemens Industry Online Support entry 109773999 (opened 2026-09-08, entry date 2026-08-14) states that TIA Portal Add-Ins expand TIA Portal via the Openness API, install as .addin files, and are context-sensitive to selected project objects.",
   "source": "https://siemens.com/tia-add-ins",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.export[0]",
   "note": "The V19 Openness manual documents exporting SimaticML files through Siemens.Engineering.dll and includes an Export/import chapter covering SimaticML and related interchange.",
   "source": "https://cache.industry.siemens.com/dl/files/886/109826886/att_1163875/v1/TIAPortalOpenness_enUS_en-US.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.import[0]",
   "note": "Each Siemens.Engineering.dll version can import SimaticML files from that version and supported previous releases.",
   "source": "https://cache.industry.siemens.com/dl/files/886/109826886/att_1163875/v1/TIAPortalOpenness_enUS_en-US.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "TIA Portal is installed as Windows engineering software with a graphical desktop on Windows 10, Windows 11, or Windows Server.",
   "source": "https://cache.industry.siemens.com/dl/files/850/109963850/att_1304955/v1/Install_STEP7_WinCC_V20_enUS.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened Siemens corporate llms.txt. It is a site-wide markdown index listing NX X and Solid Edge X among products and does not document TIA Portal, Openness, or a TIA Portal agent guide.",
   "source": "https://www.siemens.com/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-08",
   "fact": "verdict.scores.api",
   "note": "Openness is a documented, maintained object-model API with create/open/compile/export coverage, but it requires a licensed Windows engineering station, Siemens TIA Openness group membership, version-matched PublicAPI assemblies, and Openness firewall approval when attaching to a running Portal. Those operational gates keep the path in the useful-but-constrained band.",
   "source": "https://cache.industry.siemens.com/dl/files/886/109826886/att_1163875/v1/TIAPortalOpenness_enUS_en-US.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Siemens TIA Portal product page, including Eigen Engineering Agent, STEP 7, WinCC Unified Engineering, and SINAMICS Startdrive.",
   "source": "https://www.siemens.com/global/en/products/automation/industry-software/automation-software/tia-portal.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the Siemens TIA Portal Openness system manual (11/2023) documenting the .NET API, user group, WithoutUserInterface mode, and SimaticML interchange.",
   "source": "https://cache.industry.siemens.com/dl/files/886/109826886/att_1163875/v1/TIAPortalOpenness_enUS_en-US.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as Siemens' Eigen Engineering Agent page. It describes a generative AI assistant connected to TIA Portal for PLC, HMI, drive, and hardware work. The page does not mention Model Context Protocol or MCP.",
   "source": "https://www.siemens.com/en-us/products/tia-portal/eigen-engineering-agent/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as Siemens Industry Online Support TIA Portal Add-Ins overview (entry 109773999), describing Openness-based .addin extensions and V21 UserAddIns path.",
   "source": "https://siemens.com/tia-add-ins",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-08",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://www.siemens.com/global/en/products/automation/industry-software/automation-software/tia-portal.html"
   },
   {
    "type": "sdk",
    "url": "https://cache.industry.siemens.com/dl/files/886/109826886/att_1163875/v1/TIAPortalOpenness_enUS_en-US.pdf"
   },
   {
    "type": "docs",
    "url": "https://www.siemens.com/en-us/products/tia-portal/eigen-engineering-agent/"
   },
   {
    "type": "docs",
    "url": "https://siemens.com/tia-add-ins"
   }
  ]
 },
 "homepage": "https://www.siemens.com/global/en/products/automation/industry-software/automation-software/tia-portal.html",
 "id": "siemens-tia-portal",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [],
   "coverage": "partial",
   "docs": "https://cache.industry.siemens.com/dl/files/886/109826886/att_1163875/v1/TIAPortalOpenness_enUS_en-US.pdf",
   "exists": true,
   "kinds": [
    "dotnet-in-process"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "simaticml"
   ],
   "import": [
    "simaticml"
   ]
  },
  "extensibility": {
   "scripting": [
    "tia-portal-add-ins"
   ],
   "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. TIA Portal Openness starts or attaches to a licensed Windows engineering session, including WithoutUserInterface mode, and Add-Ins extend the desktop without visually driving the UI. Computer-use viability is unassessed.\n",
   "ui_stack": [
    "windows-native"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "csharp",
    "vbnet"
   ],
   "official": true
  }
 },
 "name": "Siemens TIA Portal",
 "platforms": [
  "windows"
 ],
 "related": {
  "alternatives": [
   "siemens-nx",
   "matlab"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Siemens",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 6,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 6,
   "rpa": null
  },
  "summary": "Siemens TIA Portal is automatable today through TIA Portal Openness, a first-party .NET API that starts or attaches to a licensed Windows engineering station and creates, opens, compiles, and exports project data. STEP 7, WinCC Unified Engineering, and SINAMICS Startdrive are modules of this identity, not separate products. Callers reference Siemens.Engineering.dll from the installed PublicAPI tree, write C# or VB.NET against the object model, and must belong to the local Siemens TIA Openness Windows group. The opened V19 system manual documents project, hardware, PLC, HMI, library, compile, and SimaticML export/import operations, plus WithoutUserInterface process mode. That path is Windows-bound, license-keyed through Automation License Manager, version- coupled to the installed Portal binaries, and gated by the Openness firewall when attaching to a running session. Coverage is partial: option packages and HSPs used in a project must also be installed, and Openness is not a remote HTTP surface. The Eigen Engineering Agent is a generative AI assistant connected to a local TIA Portal; Siemens does not declare it as MCP. No first-party MCP, named iPaaS connector, official CLI, or computer-use probe was established. This identity excludes Inductive Ignition and NI LabVIEW.\n"
 }
}