<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.assetsoft.biz/blogs/tag/aigovernance/feed" rel="self" type="application/rss+xml"/><title>Assetsoft - Blog #AIGovernance</title><description>Assetsoft - Blog #AIGovernance</description><link>https://www.assetsoft.biz/blogs/tag/aigovernance</link><lastBuildDate>Sun, 10 May 2026 13:44:40 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Inside the Yardi Virtuoso Five-Layer AI Stack | Native AI, Agents & Composer]]></title><link>https://www.assetsoft.biz/blogs/post/inside-the-yardi-virtuoso-five-layer-ai-stack-native-ai-agents-composer</link><description><![CDATA[Explore Yardi Virtuoso’s five-layer AI stack: Native AI, Virtuoso Support, Premium Agents, Composer, and Insights. Learn how it supports automation, governance, and smarter property management operations.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_FYHPd9clTwm8kOTJrDKjyw" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_yHNL1q7QSvuRh0DfQLDAdw" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm__vtvpSRgQMyjjBHRKazHUw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_CKLeJTSpkV-B1ifsDYjcSg" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_CKLeJTSpkV-B1ifsDYjcSg"] .zpimage-container figure img { width: 300px ; height: 300.00px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="https://static.zohocdn.com/sites/stock-images/images/default.jpg" size="medium" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_ibOIcxU5NnafvQC-dw2Y9A" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-center zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><strong><span style="font-size:20px;">How Native AI, Assistant, Premium Agents, Composer, and Insights Map to Yardi's Published AI Platform</span></strong></h3></div>
<div data-element-id="elm_WbvsbLz-yNqeX-6e0PNooA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_o-FBTsQF3WGQvdTWuB8sXg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_gziCtPlY3zhCh531cuqaNA" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_gziCtPlY3zhCh531cuqaNA"].zpelem-box{ background-color:rgba(206,224,243,0.73); background-image:unset; border-radius:10px; } </style><div data-element-id="elm_k4WUflid1uEwz9vxMavjvA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-center zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span style="font-size:24px;"><b><span><b><span><span><b><span>78%</span></b></span></span></b></span></b></span></span></span></h3></div>
<div data-element-id="elm_UestlB35g48LNUsE2--YPQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_UestlB35g48LNUsE2--YPQ"].zpelem-text { margin-block-start:3px; margin-inline-end:15px; margin-block-end:20px; margin-inline-start:15px; } </style><div class="zptext zptext-align-center zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:5pt;"><span></span></p><div><p style="margin-bottom:5pt;"><span><span><span>of Virtuoso Support queries resolved without escalation</span></span></span></p></div><p style="margin-bottom:5pt;"><span></span></p></div><p></p></div>
</div></div></div><div data-element-id="elm_DgbMvyc-jXLD_cO7m3Joag" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_4cvOKxo2h_fbpLEp2aVtiQ" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_4cvOKxo2h_fbpLEp2aVtiQ"].zpelem-box{ background-color:rgba(206,224,243,0.73); background-image:unset; border-radius:10px; } </style><div data-element-id="elm_6EJrdJiSY4-vUT2B6PEO0A" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-center zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span style="font-size:24px;"><b><span><b><span><span><b><span>20+ → 5</span></b></span></span></b></span></b></span></span></span></h3></div>
<div data-element-id="elm_iPlGdKzloVT5PsfM9t4JBA" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_iPlGdKzloVT5PsfM9t4JBA"].zpelem-text { margin-block-start:3px; margin-inline-end:15px; margin-block-end:20px; margin-inline-start:15px; } </style><div class="zptext zptext-align-center zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:5pt;"><span></span></p><div><p style="margin-bottom:5pt;"><span></span></p><div><p style="margin-bottom:5pt;"><span>Hours per property, month-end close (with Virtuoso Agents)</span></p></div><p></p></div><p style="margin-bottom:5pt;"><span></span></p></div><p></p></div>
</div></div></div><div data-element-id="elm_kzJ7m2PKt-NB8y1-D4c-5w" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_BLOwgVkAlZFMinYKhdat_Q" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_BLOwgVkAlZFMinYKhdat_Q"].zpelem-box{ background-color:rgba(206,224,243,0.73); background-image:unset; border-radius:10px; } </style><div data-element-id="elm_W-_kT6uo8DZHQDFxtlKDoQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-center zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span style="font-size:24px;"><b><span><b><span><span><b><span>60%</span></b></span></span></b></span></b></span></span></span></h3></div>
<div data-element-id="elm_X9J72u9jESCkmrq_BS5PCQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_X9J72u9jESCkmrq_BS5PCQ"].zpelem-text { margin-block-start:3px; margin-inline-end:15px; margin-block-end:20px; margin-inline-start:15px; } </style><div class="zptext zptext-align-center zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:5pt;"><span></span></p><div><p style="margin-bottom:5pt;"><span><span><span>Reduction in AP processing time via intelligent invoice routing</span></span></span></p></div><p style="margin-bottom:5pt;"><span></span></p></div><p></p></div>
</div></div></div></div><div data-element-id="elm_rOU_lLDWTJieA2LjFWdiYw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>The numbers above are from Yardi's own published metrics for <a href="https://www.yardi.com/virtuoso/" style="color:rgb(48, 4, 234);">Virtuoso</a>. They describe a platform that has moved from announcement to production deployment across hundreds of clients in less than nine months. They also describe the highest-leverage entry points for any property management firm evaluating where to apply AI first.</span></p><p style="margin-bottom:7pt;"><span>At the Yardi Executive Briefing in Santa Barbara during the week of May 4, 2026, Senior Product Manager Aaron Cabelli and Industry Principal Joe Consolo led a panel session on Virtuoso, joined by Industry Principal Shivani Kumar. The session presented Virtuoso as a five-layer stack: <b>Native AI Agents → Assistant → Premium Agents → Composer → Insights</b>. This deep dive examines what each layer does, how it maps to Yardi's publicly published Virtuoso architecture, and where each layer delivers operational value to real estate firms.</span></p></div><p></p></div>
</div><div data-element-id="elm_mqcDrjSNEe1xkifrbVvuXQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><strong><span style="font-size:32px;">T</span>he five layers, mapped to <span style="color:rgb(29, 128, 226);">Yardi</span>'s public platform</strong></span></span></span></h2></div>
<div data-element-id="elm_Lmu4YA3OLctAm_mGiHz2jA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>The five-layer framing presented at the briefing is a teaching model. Yardi's publicly published Virtuoso architecture, captured on the Virtuoso product page and in the September 2025 launch announcements, organizes the same capabilities under three operational categories: Native AI, Virtuoso Connectors, and Virtuoso AI Agents (with Marketplace and Composer as sub-components). The table below reconciles the two frames.</span></p></div><p></p></div>
</div><div data-element-id="elm_cmFCOXOXN_rV8hSecF-t8Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><table border="1" cellspacing="0" cellpadding="0" width="780"><thead><tr><td><p><b><span>Briefing layer</span></b></p></td><td><p><b><span>Tagline</span></b></p></td><td><p><b><span>Yardi published equivalent</span></b></p></td><td><p><b><span>What it does in practice</span></b></p></td></tr></thead><tbody><tr><td><p><b><span>1. Native AI Agents</span></b></p></td><td><p><span>Natively woven in</span></p></td><td><p><span>Native AI</span></p></td><td><p><span>Embedded intelligence inside Yardi products (Voyager 8, RentCafe CRM IQ, others) with no separate interface</span></p></td></tr><tr><td><p><b><span>2. Assistant</span></b></p></td><td><p><span>Help &amp; Actions</span></p></td><td><p><span>Virtuoso Support</span></p></td><td><p><span>In-app conversational assistant for navigation, documentation, and routine answers; resolves 78% without escalation</span></p></td></tr><tr><td><p><b><span>3. Premium Agents</span></b></p></td><td><p><span>Actions &amp; Automation</span></p></td><td><p><span>Virtuoso AI Agents + Marketplace</span></p></td><td><p><span>Pre-built agents for month-end close, vendor invoice routing, maintenance coordination — deployable from virtuoso.ai</span></p></td></tr><tr><td><p><b><span>4. Composer</span></b></p></td><td><p><span>Build &amp; Automate</span></p></td><td><p><span>Virtuoso Composer</span></p></td><td><p><span>Drag-and-drop, no-code agent builder; allows non-technical staff to design manager-and-sub-agent workflows</span></p></td></tr><tr><td><p><b><span>5. Insights</span></b></p></td><td><p><span>Ask &amp; Analyze</span></p></td><td><p><span>Virtuoso Connectors (per Yardi's published platform)</span></p></td><td><p><span>Secure bridge between Yardi data and external LLMs (starting with Anthropic's Claude) for natural-language analytical queries</span></p></td></tr></tbody></table></div><p></p></div>
</div><div data-element-id="elm__tyLsrvBQsRc4Xe_M2Mklw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>The mapping matters for one practical reason: when Yardi clients procure, license, and deploy Virtuoso, they engage with the published taxonomy. The five-layer briefing model is useful for explaining the platform; the published taxonomy is what appears in contracts and product documentation.</span></p></div><p></p></div>
</div><div data-element-id="elm_LyXqBq1L7BfjgtQbhFrdRQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span><span><strong><span style="font-size:32px;"></span><span style="color:rgb(22, 56, 90);"><span style="font-size:32px;">L</span>ayer 1 </span><span style="color:rgb(29, 128, 226);">— Native AI Agents: intelligence woven into the products clients already use</span></strong></span></span><strong></strong></span></span></span></h2></div>
<div data-element-id="elm_Jp4dBOkpLVuxlB0h8VNVoQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Per Yardi's &quot;Introducing Yardi Virtuoso&quot; announcement, Native AI is built directly into the Yardi products that clients already operate. The framing is deliberate. Adoption is the dominant constraint on enterprise AI, not technical capability. AI surfaced inside an existing workflow has fundamentally different adoption economics than AI surfaced in a separate application.</span></p><p style="margin-bottom:7pt;"><span>Native AI underpins capabilities that ship as features of existing Yardi products: AI-driven work order classification in Maintenance IQ, AI lease abstraction in Smart Lease, AI-powered OCR in PayScan, and AI course creation in Aspire. Property management staff use these capabilities without ever consciously interacting with a separate AI tool.</span></p><p style="margin-bottom:7pt;"><span>For consulting and implementation engagements, Native AI changes the discovery question. The relevant question is no longer 'should AI be deployed' but 'which Native AI capabilities are turned on, configured correctly, and being measured against operational baselines.' A Yardi estate with Maintenance IQ that has not enabled AI work-order classification is leaving its deployed AI capability unused.</span></p></div><p></p></div>
</div><div data-element-id="elm_hoEQqA9BSOaG2UquUBTovg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span><span><strong><span style="font-size:32px;"></span><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;">L</span>ayer 2</span> — Assistant: the in-app conversational layer (Virtuoso Support)</strong></span></span><strong></strong></span></span></span></h2></div>
<div data-element-id="elm_i6R5sIW_Z_EtbrL2ppn2NQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Layer 2 corresponds to <a href="https://www.yardi.com/news/press-releases/yardi-virtuoso-launches-in-app-assistant-to-deliver-support-and-insights/" style="color:rgb(48, 4, 234);">Virtuoso Support</a>, launched in September 2025 and available in Voyager 8 and RentCafe CRM IQ at the time of the briefing. Per Yardi's published metrics, <b>Virtuoso Support resolves 78% of queries without escalation</b> and is live with hundreds of clients and tens of thousands of users.</span></p></div><p></p><h3><span style="font-size:16px;"><strong>How it works in practice</strong></span></h3><p></p><div><h3></h3><p style="margin-bottom:7pt;"><span>Virtuoso Support is built into the Yardi application as a conversational interface. A property manager working in Voyager 8 can ask, in natural language, how to configure a recurring journal entry, where to find a specific report, or what fields are required for a particular workflow. The Assistant returns an answer drawn from Yardi documentation, the user's actual application context, and the user's existing permissions.</span></p><p style="margin-bottom:7pt;"><span>Per the September 2025 launch press release, when the Assistant cannot resolve a question, it routes the user to Yardi's existing client support organization, preserving the existing escalation path. Yardi also publishes a monthly report to clients summarizing Virtuoso interactions and user questions, and a built-in feedback mechanism that surfaces training gaps and recurring issues.</span></p></div></div>
</div><div data-element-id="elm_ftGGUHPKGPAMew3rDgzlew" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_ftGGUHPKGPAMew3rDgzlew"].zpelem-box{ background-color:#CEE0F3; background-image:unset; border-radius:10px; } </style><div data-element-id="elm_l76m4zudE9ktRfVRWw86cg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_l76m4zudE9ktRfVRWw86cg"].zpelem-text { margin-inline-end:20px; margin-block-end:20px; margin-inline-start:20px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><b><span style="color:rgb(29, 128, 226);">What the panel emphasized about the Assistant</span></b></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">Aaron Cabelli noted during the session that when Virtuoso Support cannot answer a question, the system does not produce a false positive. The query is routed directly to Yardi product owners. This design choice, refusing to hallucinate when the answer is unknown, is the operational difference between an AI assistant deployed within a system of record and a generic AI assistant retrofitted onto external data.</span><br/></p></div><p></p></div>
</div></div><div data-element-id="elm_AaQKUzGZBjFMoRyocynHPA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><strong><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;">L</span>ayer 3</span> — Premium Agents: the action-and-automation layer<span style="color:rgb(29, 128, 226);"></span></strong></span><strong></strong></span></span></h2></div>
<div data-element-id="elm_lNTU5zOZNKinImMtqwam3g" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Layer 3 corresponds to Yardi's <a href="https://www.yardi.com/news/press-releases/yardi-launches-virtuoso-ai-agents-to-deploy-ai-powered-workflows/" style="color:rgb(48, 4, 234);">Virtuoso AI Agents</a> platform, launched at YASC in September 2025 and available through the <a href="https://virtuoso.ai/login" style="color:rgb(48, 4, 234);">Virtuoso Marketplace</a>. Per Yardi's published documentation, the Marketplace is a curated library of expert-built agents addressing core property management workflows.</span></p></div><p></p><h3><span style="font-size:16px;"><strong>Yardi's published agent metrics.</strong></span></h3><p></p><div><h3></h3><p style="margin-bottom:7pt;"><span>Per the September 2025 press release, Virtuoso AI Agents have demonstrated:</span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>•&nbsp; Maintenance operations: agents review work orders and prepare purchase orders overnight, <b>saving 15 to 30 minutes of administrative time per property daily</b></span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>•&nbsp; Month-end close: financial reporting and reconciliation workflows reduced <b>from over 20 hours to under five hours per property</b></span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>•&nbsp; Vendor management: intelligent invoice routing has cut accounts payable processing times <b>by up to 60%</b></span></p><h3><span style="font-size:16px;"><strong>Why was the month-end close selected as the anchor use case?</strong></span></h3><p style="margin-bottom:7pt;"><span>Aaron Cabelli explained the rationale in the panel: every property management organization, in every asset class, has to close its books. Month-end is a workflow that touches the most clients across verticals, making it the highest-leverage anchor for an agent-based platform. <b>Cindy Fisher, President of KETTLER,</b>&nbsp;quoted in Yardi's launch announcement as an early adopter, described Virtuoso AI Agents as 'critical to improving capacity, efficiency, and accuracy across our entire platform.'</span></p></div></div>
</div><div data-element-id="elm_3G-dlvMmR8MV4HBH2DxMgQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span><span><strong><span style="font-size:32px;"></span><span style="color:rgb(22, 56, 90);"><span style="font-size:32px;">L</span>ayer 4 </span><span style="color:rgb(29, 128, 226);">— <span><span>Composer: the no-code agent builder</span></span></span></strong></span></span><strong></strong></span></span></span></h2></div>
<div data-element-id="elm_luxCEQwlz2jkOxqSooEyCA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Per Yardi's product documentation, <b>Virtuoso Composer</b> is a drag-and-drop, no-code interface that allows clients to design their own agent flows, customize prompts, and interact with agents in real time before deploying them to live environments. Composer enables non-technical staff to orchestrate agent workflows without writing code or stored procedures.</span></p></div><p></p><h3><span style="font-size:16px;"><strong>Manager agents and sub-agents</strong></span></h3><p></p><div><h3></h3><p style="margin-bottom:7pt;"><span>The architectural primitive that Composer enables is a manager-and-sub-agent pattern: a manager agent receives a user request, decomposes it into sub-tasks, and dispatches those sub-tasks to specialized sub-agents that handle individual components of the workflow. The manager agent then assembles results and returns a unified response. This is the same orchestration pattern used in production agent frameworks across the broader AI industry, exposed through a no-code interface.</span></p><h3><span style="font-size:16px;"><strong>Why agents instead of stored procedures</strong></span></h3><p style="margin-bottom:7pt;"><span>An audience question during the panel asked when an agent should replace a stored procedure or scripted function. Aaron Cabelli's answer drew the practical line: <b>agents are the right tool when input variability exceeds what deterministic code can handle</b>. Stored procedures excel at handling structured database inputs and rule-based logic. They struggle with PDFs, scanned documents, image attachments, and free-form payment files. The example given in the session was an automated ACH check application: when a payment posts as a scanned image referencing multiple leases with embedded notations, deterministic code cannot reliably parse the input. An agent can. The decision is engineering, not preference.</span></p></div></div>
</div><div data-element-id="elm_offGd0hDYecoNgRyqgZQzw" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_offGd0hDYecoNgRyqgZQzw"].zpelem-box{ background-color:#CEE0F3; background-image:unset; border-radius:10px; } </style><div data-element-id="elm_BaHbkINyA2yNlBs-gpNUyw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_BaHbkINyA2yNlBs-gpNUyw"].zpelem-text { margin-inline-end:20px; margin-block-end:20px; margin-inline-start:20px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><b><span style="color:rgb(29, 128, 226);"></span></b></p><div><p style="margin-bottom:7pt;"><b><span>The natural-language interface point</span></b></p></div><p></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);"><span><span>Composer's second-order benefit, raised by Shivani Kumar during the session, is that it allows clients to have natural-language conversations with their data and operational tasks. A regional manager who wants to identify exception conditions across a property subset, or run an analysis against the consistent address of bills coming online, can do so by description rather than by writing a structured query. The technical primitive that makes this possible is the agent endpoint with built-in guardrails, governance, security, and permissions components that take engineering investment to build correctly, and that Composer ships pre-built.</span></span></span><br/></p></div><p></p></div>
</div></div><div data-element-id="elm_-kUL2UEXKMK_YaW78qo9Lg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><strong><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;">L</span>ayer 5</span>&nbsp;— <span><span>Insights: the LLM bridge for analytical queries</span></span><span style="color:rgb(29, 128, 226);"></span></strong></span><strong></strong></span></span></h2></div>
<div data-element-id="elm_CtbZBwLs8tVQ81RJpFAI3A" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Layer 5, framed as 'Insights Ask &amp; Analyze' in the briefing, corresponds in Yardi's published architecture to <a href="https://www.yardi.com/news/press-releases/yardi-announces-first-property-management-connector-anthropic-claude/" style="color:rgb(48, 4, 234);">Virtuoso Connectors</a>. Connectors provide a secure bridge between real-time Yardi data and external large language models, <b>starting with Anthropic's Claude</b>. Per Yardi's published examples, the use cases include questions like 'Which properties are likely to exceed budget next quarter?', questions that require analytical reasoning over current operational data, returned in conversational form.</span></p><p style="margin-bottom:7pt;"><span>The architectural decision worth understanding: Connectors do not extract data and ship it to a third-party AI environment. The query is grounded in real-time Yardi data via a secure connector, and the response is returned to the user in the LLM interface they already use. The data does not leave Yardi's environment; the model interacts with the data through the connector boundary.</span></p></div><p></p><h3><span style="font-size:16px;"><strong>Why this matters for the security conversation</strong></span></h3><p></p><div><h3></h3><p style="margin-bottom:7pt;"><span>Joe Consolo emphasized during the panel that the number-one client concern about third-party AI tools is team members circumventing security controls to access data they normally cannot access. A generic AI vendor that ingests Voyager exports breaks the Yardi security model: tenant-specific permissions, property-level restrictions, and role-based access controls are absent in a flattened export. Virtuoso Connectors preserve these controls. User permissions and credentials carry through into the AI interaction, which is the architectural commitment that makes the Yardi approach defensible to a CISO or compliance officer.</span></p></div></div>
</div><div data-element-id="elm_wmJxDGn8VclJ9kWbfz4-6A" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><strong><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">W</span>here to start: a practical sequencing for real estate firms</span></strong></span><strong></strong></span></span></h2></div>
<div data-element-id="elm_8p8MxBiFRyITv4cAlikJlg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>The five-layer model is a description of the platform, not a deployment sequence. For most real estate firms evaluating Virtuoso, the deployment sequence that minimizes risk and maximizes early value runs in approximately reverse order:</span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>•&nbsp; Begin with <b>Layer 2 (Assistant / Virtuoso Support), the</b>&nbsp;lowest deployment cost, highest user-visible benefit, available today in Voyager 8 and RentCafe CRM IQ. The 78% query resolution figure is achievable from the first month of deployment.</span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>•&nbsp; Add <b>Layer 3 (Premium Agents) anchored on month-end, close</b>&nbsp;the highest-leverage initial agent deployment per Yardi's own published metrics, and the use case that touches every operator regardless of asset class.</span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>•&nbsp; Layer <b>Layer 1 (Native AI)</b> via configuration audits of existing Yardi modules, Maintenance IQ, Smart Lease, PayScan, and Aspire to confirm AI capabilities already paid for are turned on and measured.</span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>•&nbsp; Bring in <b>Layer 4 (Composer)</b> once the team has experience operating Yardi-built agents and understands the operational characteristics of agent-based workflows. Composer is the customization layer; it is most valuable when the operator already understands what they are customizing.</span></p><p style="margin-bottom:5pt;margin-left:36pt;"><span>•&nbsp; Deploy <b>Layer 5 (Insights / Connectors)</b> for analytical and strategic use cases once the underlying data layer is well-governed. Connectors against poorly modeled data produce confidently wrong answers.</span></p></div><p></p></div>
</div><div data-element-id="elm_HVtgpWo8ioko39rVTXd4kg" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_HVtgpWo8ioko39rVTXd4kg"].zpelem-box{ background-color:#CEE0F3; background-image:unset; border-radius:10px; } </style><div data-element-id="elm_1skI5Q3pchx1mz4wPdpSXw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_1skI5Q3pchx1mz4wPdpSXw"].zpelem-text { margin-inline-end:20px; margin-block-end:20px; margin-inline-start:20px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><b><span style="color:rgb(29, 128, 226);"></span></b></p><div><p style="margin-bottom:7pt;"><b><b><span style="color:rgb(29, 128, 226);"></span></b></b></p><div><p style="margin-bottom:7pt;"><b><span>Where Assetsoft delivers in the Virtuoso platform</span></b></p></div><p></p></div><p></p><p style="margin-bottom:7pt;"></p><p style="margin-bottom:7pt;"><a href="https://www.assetsoft.co/" style="color:rgb(48, 4, 234);font-weight:bold;">Assetsoft</a><span style="color:rgb(22, 56, 90);"> has been implementing Yardi solutions since 2012, with delivery teams across Canada, India, Sri Lanka, and the United States serving clients in Canada, the United States, Australia, New Zealand, Singapore, the United Arab Emirates, and broader APAC. For Virtuoso engagements, Assetsoft scopes Native AI configuration audits across the existing Yardi estate, leads Virtuoso Support rollout planning and adoption measurement, scopes Premium Agent deployments anchored on month-end and AP workflows, designs Composer-built custom agents for client-specific processes, and architects Virtuoso Connector deployments against well-governed data layers. Assetsoft's agreement with integration platform, </span><a href="http://www.kriyago.com/" style="color:rgb(48, 4, 234);"><strong>KriyaGo</strong></a><span style="color:rgb(22, 56, 90);">, extends Virtuoso's reach across mixed ERP estates that include MRI, Procore, ViewPoint, CMiC, SAP Concur, and Zoho, closing automation gaps that pure Yardi consulting cannot.</span><br/></p></div><p></p></div>
</div></div><div data-element-id="elm_jDd2SnTd81ljQJIX75isPQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><strong><span style="font-size:32px;">F</span>requently asked questions<span style="color:rgb(29, 128, 226);"></span></strong></span><strong></strong></span></span></h2></div>
<div data-element-id="elm_BN-SlzhjwcUZdwkm2BeSLg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;"><span><span><span><span><span><span><span><span>Is the five-layer Virtuoso stack Yardi's official platform architecture?</span></span></span></span></span></span></span></span></span></h3></div>
<div data-element-id="elm_-Q-yIfafzQ4QIPcAdRh7ig" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_-Q-yIfafzQ4QIPcAdRh7ig"].zpelem-text { margin-block-start:7px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>The five-layer framing — Native AI Agents, Assistant, Premium Agents, Composer, and Insights is the framework Yardi presented at the May 2026 Executive Briefing in Santa Barbara to organize Virtuoso for consulting partners. Yardi's publicly published architecture on yardi.com/virtuoso organizes these capabilities into three operational categories: Native AI, Virtuoso AI Agents (with Marketplace and Composer as sub-components), and Virtuoso Connectors. The two are consistent; the briefing framing is a teaching model that decomposes the published categories into more granular layers.</span></p></div><p></p></div>
</div><div data-element-id="elm_yOs7NpiURQFmIoJDGm3B6A" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;"><span><span><span><span><span><span><span><span>What is the difference between Virtuoso Support and the Virtuoso Assistant?</span></span></span></span></span></span></span></span></span></h3></div>
<div data-element-id="elm_xoLYBM0OFDtS6_CgEnHv3Q" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_xoLYBM0OFDtS6_CgEnHv3Q"].zpelem-text { margin-block-start:7px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Per Yardi's September 2025 launch announcement, the in-app conversational assistant is officially named Virtuoso Support. Earlier Yardi materials and partner content sometimes refer to it as the Virtuoso Assistant, the same capability, an earlier naming convention. In the Yardi ecosystem in 2026, &quot;Virtuoso Support&quot; is the current term.</span></p></div><p></p></div>
</div><div data-element-id="elm_Hkths9_4FwHYIwUoT0KpKg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;"><span><span><span><span><span><span><span><span>What is the Virtuoso Marketplace?</span></span></span></span></span></span></span></span></span></h3></div>
<div data-element-id="elm_hTfyViU0T7fxiH7apgfP-A" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_hTfyViU0T7fxiH7apgfP-A"].zpelem-text { margin-block-start:5px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>The Virtuoso Marketplace, hosted at virtuoso.ai, is Yardi's curated library of expert-built AI agents addressing common property management workflows. Per Yardi's launch documentation, agents in the Marketplace are developed by Yardi's product teams and a network of industry experts and independent consultants trained on Virtuoso Composer. Clients can browse, customize, and deploy any agent within their own environment.</span></p></div><p></p></div>
</div><div data-element-id="elm_FPxhPH2cta7j4gD3fwnGSA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;"><span><span><span><span><span><span><span><span>Which Yardi products currently offer Virtuoso capabilities?</span></span></span></span></span></span></span></span></span></h3></div>
<div data-element-id="elm_cTZfCK87c30qoGKDu7-s_g" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_cTZfCK87c30qoGKDu7-s_g"].zpelem-text { margin-block-start:10px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span>Per Yardi's September 9, 2025, press release, Virtuoso Support is currently available in Voyager 8 and RentCafe CRM IQ, with support for additional Yardi applications planned for future updates. Virtuoso AI Agents are deployable through the Virtuoso Marketplace into compatible Yardi environments. Virtuoso Connectors are available starting with Anthropic's Claude as the first LLM partner.</span></p></div><p></p></div>
</div><div data-element-id="elm_psmZKW9-R8tIulbhPsvlkg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;"><span><span><span><span><span><span><span><span>How does Virtuoso compare to deploying a third-party AI vendor against Yardi data?</span></span></span></span></span></span></span></span></span></h3></div>
<div data-element-id="elm_y23MKhKtXuJmSFpjCysl9Q" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_y23MKhKtXuJmSFpjCysl9Q"].zpelem-text { margin-block-start:10px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span></span></p><div><p style="margin-bottom:7pt;"><span>The architectural difference is that Virtuoso operates inside the Yardi environment and honors Yardi user permissions and credentials end-to-end. Third-party AI vendors typically extract Yardi data and process it in an external environment, which breaks the property-level and role-level security controls established in Voyager. Per Joe Consolo's framing during the May 2026 briefing, this security discontinuity is the number-one concern Yardi clients raise about third-party AI options.</span></p></div><p></p></div><p></p></div>
</div><div data-element-id="elm_jVbpPY4mBrHpAyxPtO_xKQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:18px;"><span><span><span><span><span><span><span><span>Is access to Virtuoso AI Agents available to all Yardi clients today?</span></span></span></span></span></span></span></span></span></h3></div>
<div data-element-id="elm_dGJte5BsNPO2bEPxh95LxQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_dGJte5BsNPO2bEPxh95LxQ"].zpelem-text { margin-block-start:10px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><span></span></p><div><p style="margin-bottom:7pt;"><span>Per the briefing, the broader rollout of agent-based capabilities is staged. Yardi product leadership is managing pace deliberately to maintain stability, with broader availability targeted for later phases of 2026. Clients interested in early access should contact their Yardi account team to confirm their current eligibility and timing.</span></p></div><p></p></div><p></p></div>
</div><div data-element-id="elm_L5nhU4NNnU5txZhztb51HA" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_L5nhU4NNnU5txZhztb51HA"].zpelem-box{ background-color:#CEE0F3; background-image:unset; border-radius:10px; } </style><div data-element-id="elm_PtOKdH8CDVT7LI7PsLtCzg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_PtOKdH8CDVT7LI7PsLtCzg"].zpelem-text { margin-inline-end:20px; margin-block-end:20px; margin-inline-start:20px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:7pt;"><b><span style="color:rgb(29, 128, 226);"></span></b></p><div><p style="margin-bottom:7pt;"><b><b><span style="color:rgb(29, 128, 226);"></span></b></b></p><div><p style="margin-bottom:7pt;"><b><span></span></b></p><div><p style="margin-bottom:7pt;"><b><span style="color:rgb(29, 128, 226);">Ready to plan your Virtuoso deployment?</span></b></p></div><p></p></div><p></p></div><p></p><p style="margin-bottom:7pt;"></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);"><a href="https://www.assetsoft.co/" style="font-weight:bold;"></a><span><span>Assetsoft delivers Virtuoso readiness assessments, Native AI configuration audits, Virtuoso Support rollout planning, Premium Agent deployments anchored on month-end and AP workflows, Composer-built custom agents, and Connector architecture for property management firms across North America, Australia, the United Kingdom, the Middle East, and APAC.</span></span></span></p><p style="margin-bottom:7pt;"><strong><span style="color:rgb(22, 56, 90);">→ Start with a Virtuoso readiness assessment at </span><a href="/" title="www.assetsoft.biz" rel="" style="color:rgb(48, 4, 234);">www.assetsoft.biz</a></strong><br/></p></div><p></p></div>
</div></div><div data-element-id="elm_-wBnONHkSE2bVa3phWwyuw" data-element-type="button" class="zpelement zpelem-button " data-animation-name="bounceIn" data-animation-repeat="true"><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="/contact-us" target="_blank"><span class="zpbutton-content">Get Started Now</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Sun, 10 May 2026 14:53:43 -0500</pubDate></item></channel></rss>