<?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://assetsoft.biz/blogs/author/sid/feed" rel="self" type="application/rss+xml"/><title>Assetsoft - Blog by Assetsoft</title><description>Assetsoft - Blog by Assetsoft</description><link>https://assetsoft.biz/blogs/author/sid</link><lastBuildDate>Fri, 25 Sep 2026 07:15:29 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[AI-Ready Property Data: Yardi & MRI Guide | Assetsoft]]></title><link>https://assetsoft.biz/blogs/post/ai-ready-property-data-yardi-mri-guide-assetsoft</link><description><![CDATA[<img align="left" hspace="5" src="https://assetsoft.biz/Your AI Is Only as Good as Your Property Data Building an AI-Ready Yardi - MRI Environment_Rect-1.jpg"/>Discover how to prepare Yardi and MRI data for AI with better data quality, system integration and governance to enable smarter real estate operations.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_yd5_Bn8MSeWhD2xHZDsQig" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_sF-I274qRpKr8Is5l0oPwQ" 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_JH64fvmiSWeRewSiCxGTpQ" 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_wjqJMsIhDCjlhw9WTuHrkA" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_wjqJMsIhDCjlhw9WTuHrkA"] .zpimage-container figure img { width: 1340px ; height: 287.26px ; } } </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-fit 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="/Your%20AI%20Is%20Only%20as%20Good%20as%20Your%20Property%20Data%20Building%20an%20AI-Ready%20Yardi%20-%20MRI%20Environment_Rect.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_Pm7CI7KQSme1qxb-GCOjEg" 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>Artificial intelligence is quickly becoming part of the real estate technology conversation.</p><p>From lease abstraction and intelligent reporting to predictive analytics, automated accounting, maintenance workflows, and AI assistants, real estate organizations are exploring how AI can improve operations across the property lifecycle.</p><p></p><div><p><span style="color:rgb(22, 56, 90);">But there is a fundamental issue that can determine whether these initiatives succeed or struggle:</span></p></div><p></p></div><p></p></div>
</div><div data-element-id="elm_BVtlSU6sbyah74Xq9jHV6w" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_BVtlSU6sbyah74Xq9jHV6w"].zpelem-box{ background-color:#CEE0F3; background-image:unset; border-radius:20px; } </style><div data-element-id="elm_zu5clQZg5rTwjPPw858O0w" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_zu5clQZg5rTwjPPw858O0w"].zpelem-text { margin-block-start:20px; margin-inline-end:25px; margin-block-end:20px; margin-inline-start:25px; } </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:4pt;margin-left:36pt;"></p><p style="margin-bottom:5pt;margin-left:27pt;"></p><div><p style="text-align:center;"><span style="color:rgb(22, 56, 90);"></span></p><div><p><b style="color:rgb(22, 56, 90);">The quality of the underlying data.</b></p><p><span style="color:rgb(22, 56, 90);">AI can analyze information faster, identify patterns, summarize documents, and support increasingly sophisticated workflows. But if the information flowing into those systems is incomplete, duplicated, inconsistent, outdated, or fragmented across multiple applications, AI cannot magically correct the underlying problem.</span></p><p><span style="color:rgb(22, 56, 90);">In simple terms:</span></p><p><b style="color:rgb(22, 56, 90);">AI-ready real estate starts with AI-ready data.</b></p><p><span style="color:rgb(22, 56, 90);">For organizations operating platforms such as Yardi and MRI Software, building that foundation requires more than cleaning a few databases. It means understanding how property data is created, structured, governed, integrated, and used throughout the organization.</span></p></div><p style="text-align:center;"><span style="color:rgb(22, 56, 90);"></span></p></div><p></p><p></p></div><p></p></div>
</div></div><div data-element-id="elm_2whDBo8J0pwHb5bUqp7KcQ" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">W</span>hy Data Has Become More Important in the AI Era</b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_SeXE-7JdfRU8-cQLux_eug" 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>Real estate organizations generate enormous amounts of information across properties, tenants, leases, vendors, accounting, maintenance, banking, construction, and portfolio operations.</p><p>Historically, organizations could sometimes work around data inconsistencies through spreadsheets, manual reviews, institutional knowledge, or reporting adjustments.</p><p>AI changes the equation.</p><p>When organizations begin asking intelligent systems to interpret data, identify anomalies, recommend actions, or participate in operational workflows, data quality becomes significantly more important.</p><p>An AI system can process millions of records but processing poor-quality data faster does not necessarily create better decisions.</p><p>Before organizations invest heavily in AI, they should therefore ask:</p><p><b>Can we trust our data?</b></p></div><p></p></div>
</div><div data-element-id="elm_Wnjdv3C9VIvhYx2mpnzV_Q" 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;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">T</span>he Problem: Real Estate Data Is Often Fragmented</b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_lzbM3HUVjo7i7g5eX3Wt7Q" 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>Many real estate companies have expanded their technology environments over years or even decades.</p><p>A typical enterprise environment may include:</p><p><b>Yardi or MRI + CRM + banking platforms + construction software + document management + Power BI + procurement tools + spreadsheets + custom applications.</b></p><p>Each system may contain a different part of the organization's information.</p><p>Over time, this can create challenges such as:</p><ul><li>Duplicate records</li><li>Inconsistent naming conventions</li><li>Missing information</li><li>Different property identifiers across systems</li><li>Outdated vendor records</li><li>Multiple versions of reports</li><li>Manual spreadsheet transformations</li><li>Unclear systems of record</li><li>Legacy integrations</li><li>Data isolated within individual departments</li></ul><p>These issues already affect reporting and operational efficiency. In an AI-driven environment, their impact can become even greater.</p></div><p></p></div>
</div><div data-element-id="elm_O6eJZ8RELgDEVyfynz2TZw" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">G</span>arbage In, Intelligence Out?</b></b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_ZMM7ckByUBTm8zD7PoGN9A" 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>The traditional technology principle of <b>“garbage in, garbage out”</b> becomes especially relevant with artificial intelligence.</p><p>Imagine an AI system analyzing lease information across a large portfolio.</p><p>If renewal dates are missing, tenant names are inconsistent, lease amendments are stored separately, and critical information exists only in unstructured documents, the system may be working with an incomplete picture.</p><p>Or consider an AI-enabled financial workflow designed to identify unusual transactions.</p><p>If account mappings are inconsistent between properties or historical transactions contain classification errors, AI may generate unnecessary exceptions or unreliable recommendations.</p><p>The sophistication of the AI model cannot compensate for every weakness in the underlying information.</p></div><p></p></div>
</div><div data-element-id="elm_Em9Ai1MyM7ph3Sg60b8wNw" 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;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">W</span>hat Does “AI-Ready Data” Actually Mean?</b></b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_jQZu77fZeue7IDvmW3DsYg" 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>AI-ready data does not mean every database has to be perfect. Instead, organizations should focus on several fundamental characteristics.</p><p><b style="color:rgb(22, 56, 90);">1. </b><b style="color:rgb(29, 128, 226);">Accuracy</b></p><p>Information should correctly represent the property, tenant, lease, vendor, financial transaction, or operational event it describes.</p><p><b style="color:rgb(22, 56, 90);">2.</b><b style="color:rgb(29, 128, 226);"> Consistency</b></p><p>The same information should follow consistent structures and definitions across systems.</p><p>For example, property identifiers should not change depending on whether the information comes from the property management system, reporting environment, CRM, or another application.</p><p><b style="color:rgb(22, 56, 90);">3. </b><b style="color:rgb(29, 128, 226);">Completeness</b></p><p>Critical information required for reporting, automation, and decision-making should not routinely be missing.</p><p><b style="color:rgb(22, 56, 90);">4. </b><b style="color:rgb(29, 128, 226);">Accessibility</b></p><p>Data must be available to authorized applications and users when required.</p><p>Information trapped inside isolated spreadsheets or legacy systems can be difficult to use effectively for enterprise AI.</p><p><b style="color:rgb(22, 56, 90);">5.</b><b style="color:rgb(29, 128, 226);"> Governance</b></p><p>Organizations should clearly understand:</p><p><b style="color:rgb(22, 56, 90);">Who owns the data?<br/> Who can modify it?<br/> Which system is authoritative?<br/> How long should information be retained?<br/> Who should have access?</b></p><p>These questions become increasingly important as AI systems interact with enterprise information.</p></div><p></p></div>
</div><div data-element-id="elm_wSY1GWuIrva_eEBwx9UcxA" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;">Y</span><span style="font-size:32px;">ardi</span></span> and <span style="color:rgb(178, 234, 121);"><span style="font-size:32px;">M</span><span style="font-size:32px;">RI</span></span> Are Often at the Center of the Data Ecosystem</b></b></b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_Lxh1ezUxeboSbR1Dp780KA" 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>For many property owners, operators, managers, and investment organizations, platforms such as <b style="color:rgb(22, 56, 90);">Yardi Voyager and MRI Software</b> serve as critical systems of record.</p><p>They may contain information supporting accounting, leasing, property management, maintenance, budgeting, and other essential processes.</p><p>That makes the configuration and quality of these environments particularly important.</p><p>Before connecting AI or advanced automation to a property management system, organizations should understand:</p><ul><li>How properties and entities are structured</li><li>How charts of accounts are configured</li><li>How tenant and lease information is maintained</li><li>How vendors are managed</li><li>How historical information has been migrated</li><li>How custom fields are being used</li><li>Which integrations create or update records</li><li>Which processes still depend on spreadsheets</li></ul><p>Configuration decisions made years ago can eventually become data problems affecting reporting, integration, automation, and AI initiatives today.</p></div><p></p></div>
</div><div data-element-id="elm_BKDDA8V4qp2nWS54X4noTQ" 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;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">D</span>ata Migration Is More Than Moving Records</b></b></b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_a0cFJK2g4RG6gnujk7kpvQ" 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>Data migration is another area where AI readiness can be won or lost.</p><p>When organizations migrate from legacy systems or consolidate portfolios, the objective should not simply be to move every available record into the new platform.</p><p>A successful migration should consider:</p><p><b style="color:rgb(22, 56, 90);">What data should move?<br/> What should be cleaned?<br/> What should be standardized?<br/> What should be archived?<br/> What information is duplicated?<br/> How should historical records be mapped?</b></p><p>Migrating poor-quality information into a modern platform simply relocates the problem.</p><p>Instead, migration can become an opportunity to improve the organization's overall data foundation.</p></div><p></p></div>
</div><div data-element-id="elm_TlNFTTnOfhgwfRlIyI50NQ" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span></span><b><span style="font-size:32px;">I</span>ntegrations Can Quietly Create Data Problems</b></b></b></b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_i5Y6VGWe2Y2Ad8dbjS9Vmw" 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>Integrations are essential in modern PropTech environments. However, poorly designed integrations can also introduce inconsistencies.</p><p>Consider an environment where information moves between:</p><p><b style="color:rgb(29, 128, 226);">Property Management System → CRM → Banking → Reporting → Construction Platform → Data Warehouse</b></p><p>If every integration applies different transformation rules or uses different identifiers, inconsistencies can multiply.</p><p>This is why organizations should establish clear <b>systems of record</b>.</p><p>For each major category of information, there should be clarity around which platform owns the authoritative record.</p><p>For example:</p><p><b style="color:rgb(29, 128, 226);">Property data → Property management system<br/> Customer interactions → CRM<br/> Financial transactions → ERP/property accounting system<br/> Analytics → Data platform/BI environment</b></p><p>The exact architecture will vary by organization, but the principle remains the same:</p><p><b style="color:rgb(22, 56, 90);">Every critical data element needs an authoritative source.</b></p></div><p></p></div>
</div><div data-element-id="elm_en8-M1EWDNMU2Qr6a0EELA" 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;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">B</span>reaking the Spreadsheet Dependency</b></b></b></b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_rku2HhsxInTGtG7s90LOOA" 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>Excel remains an important business tool, and it is unlikely to disappear from real estate operations.</p><p>The problem occurs when spreadsheets become unofficial databases.</p><p>Organizations may have critical processes where teams:</p><p><b style="color:rgb(29, 128, 226);">Export → Clean → Reformat → Combine → Calculate → Email → Re-upload</b></p><p>Every manual step introduces another opportunity for inconsistency.</p><p>It also makes automation and AI harder because the information exists outside governed enterprise workflows.</p><p>Organizations preparing for AI should identify spreadsheet-heavy processes and determine whether some activities can be replaced by:</p><ul><li>System integrations</li><li>Automated workflows</li><li>APIs</li><li>Centralized reporting</li><li>Data platforms</li><li>Business intelligence tools</li></ul><p>The objective is not to eliminate Excel. It is to reduce unnecessary dependency on manual data movement.</p></div><p></p></div>
</div><div data-element-id="elm_n5iMA975ypS15feVEvRiaw" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">R</span>eporting Problems Are Often Data Problems</b></b></b></b></b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_9Ak6BQtob9au5huld44Lqw" 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>Organizations sometimes respond to reporting challenges by creating additional reports.</p><p>But when different teams produce different numbers for the same metric, the underlying problem may not be the reporting tool.</p><p>It may be the data architecture.</p><p>For example:</p><p><b>Finance reports one occupancy number.<br/> Operations reports another.<br/> Asset management has a third spreadsheet.</b></p><p>Before introducing AI-generated insights, organizations need confidence that fundamental metrics are being calculated from trusted information.</p><p>A strong reporting environment should therefore establish:</p><p><b>Common definitions + Governed data + Reliable integrations + Consistent calculations.</b></p><p>Once this foundation exists, AI can add another layer of intelligence rather than another layer of confusion.</p></div><p></p></div>
</div><div data-element-id="elm_U1Ivg5qvCp5zp6O0A67ZIw" 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;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">F</span>rom Business Intelligence to AI Intelligence</b></b></b></b></b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_xYEkAzjlkVhV-nkNWNTuBw" 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>Many real estate organizations have already invested in platforms such as Power BI and other analytics tools.</p><p>These environments provide an important bridge toward AI.</p><p>Traditional business intelligence primarily answers:</p><p><b style="color:rgb(22, 56, 90);">“What happened?”</b></p><p>Advanced analytics can help answer:</p><p><b style="color:rgb(22, 56, 90);">“Why did it happen?”</b></p><p>Predictive models may address:</p><p><b style="color:rgb(22, 56, 90);">“What might happen next?”</b></p><p>And emerging AI systems increasingly aim to help answer:</p><p><b style="color:rgb(22, 56, 90);">“What should we do about it?”</b></p><p>The further organizations move along this progression, the more important reliable data becomes.</p><p>AI should therefore be viewed as part of a broader data and analytics strategy, not as a standalone technology project.</p></div><p></p></div>
</div><div data-element-id="elm_qrZ-BqiQp_OJRewpnPMPhQ" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">A</span> Practical Roadmap to AI-Ready Property Data</b></b></b></b></b></b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_NAf0Iqou4bVOCPMaGMEzAw" 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>Real estate organizations do not need to rebuild their entire technology environment before experimenting with AI.</p><p>A structured approach can help prioritize the areas that matter most.</p><p><b style="color:rgb(22, 56, 90);">Step 1: </b><b style="color:rgb(29, 128, 226);">Identify Critical Data</b></p><p>Determine which information supports the organization's most important financial, operational, leasing, and reporting processes.</p><p><b style="color:rgb(22, 56, 90);">Step 2: </b><b style="color:rgb(29, 128, 226);">Map the Data Landscape</b></p><p>Understand where information originates, where it moves, and where it is ultimately consumed.</p><p><b style="color:rgb(22, 56, 90);">Step 3: </b><b style="color:rgb(29, 128, 226);">Identify Data Quality Issues</b></p><p>Look for duplication, missing records, inconsistent identifiers, outdated information, and manual transformations.</p><p><b style="color:rgb(22, 56, 90);">Step 4: </b><b style="color:rgb(29, 128, 226);">Establish Systems of Record</b></p><p>Clearly define which application owns each major category of information.</p><p><b style="color:rgb(22, 56, 90);">Step 5: </b><b style="color:rgb(29, 128, 226);">Modernize Integrations</b></p><p>Reduce unnecessary manual exports and fragile point-to-point connections where practical.</p><p><b style="color:rgb(22, 56, 90);">Step 6: </b><b style="color:rgb(29, 128, 226);">Improve Governance</b></p><p>Define ownership, access, security, retention, and data-quality responsibilities.</p><p><b style="color:rgb(22, 56, 90);">Step 7: </b><b style="color:rgb(29, 128, 226);">Connect AI to Trusted Data</b></p><p>Once the foundation is reliable, organizations can introduce AI into carefully selected workflows where it can create measurable value.</p></div><p></p></div>
</div><div data-element-id="elm_X8y00qRQwy6rqPSKrNVT1g" 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;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">W</span>hat AI-Ready Data Can Enable</b></b></b></b></b></b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_gunUvvRVgQsvxzF8d3KAdg" 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>Once the data foundation improves, organizations can explore more advanced capabilities with greater confidence.</p><p><b style="color:rgb(22, 56, 90);">Intelligent Lease Analysis</b></p><p>AI can help extract, classify, summarize, and analyze lease information, allowing teams to work with large volumes of documents more efficiently.</p><p><b style="color:rgb(22, 56, 90);">Financial Exception Detection</b></p><p>AI and analytics can help identify unusual transactions or patterns and surface them for human review.</p><p><b style="color:rgb(22, 56, 90);">Automated Bank Reconciliation</b></p><p>Automation and intelligent matching can reduce repetitive reconciliation work while directing attention toward exceptions that require review.</p><p><b style="color:rgb(22, 56, 90);">Predictive Maintenance</b></p><p>Historical maintenance and equipment information can support more proactive identification of potential issues.</p><p><b style="color:rgb(22, 56, 90);">Portfolio Intelligence</b></p><p>AI can help users explore large datasets through natural-language queries and automated analysis.</p><p><b style="color:rgb(22, 56, 90);">Intelligent Reporting</b></p><p>Executives and property teams can potentially move from static dashboards toward more conversational and proactive insights.</p><p>The common requirement behind all of these capabilities is <b>trustworthy information</b>.</p></div><p></p></div>
</div><div data-element-id="elm_NnSbnlWIwoqZdb-aMqeKHg" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">T</span>he Competitive Advantage Is Not Just AI</b></b></b></b></b></b></b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_UkkIwVxNh7wbPzrlDzqpXA" 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>As AI tools become more widely available, simply having access to artificial intelligence will become less of a differentiator.</p><p>The advantage will increasingly come from an organization's ability to connect AI to its <b>own trusted operational data and workflows</b>.</p><p>Two real estate companies may use similar AI technologies.</p><p>But the organization with cleaner data, better integrations, stronger governance, and more standardized processes may be positioned to generate significantly more value from those tools.</p><p>That makes data modernization more than an IT initiative.</p><p>It becomes a business capability.</p></div><p></p></div>
</div><div data-element-id="elm_E_hHzILKpyuCkYkwikQpPA" 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;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">H</span>ow Assetsoft Can Help Build an AI-Ready Foundation</b></b></b></b></b></b></b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_p6FwRie3aAW6vDnod3Lhgw" 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>Preparing real estate data for AI requires an understanding of both technology and the business processes behind the information.</p><p>Assetsoft works with real estate organizations across <span style="color:rgb(22, 56, 90);"><b>Yardi, MRI Software, data migration, system integration, reporting, automation, and technology optimization</b>.</span></p><p>Assetsoft can support organizations with:</p><ul><li>Yardi consulting and optimization</li><li>MRI Software consulting</li><li>Data migration</li><li>Data quality assessment</li><li>System integration</li><li>API strategy</li><li>Reporting and analytics</li><li>Workflow automation</li><li>Process optimization</li><li>AI-readiness assessment</li></ul><p>Rather than starting with the question,<span style="color:rgb(22, 56, 90);"><b>“Which AI tool should we buy?”</b></span>, organizations can begin with a more fundamental question:</p><p><b style="color:rgb(22, 56, 90);">“Is our data ready for AI?”</b></p></div><p></p></div>
</div><div data-element-id="elm_s_3jdmB-1pivCYcouOjlxg" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">F</span>requently Asked Questions About AI-Ready Real Estate Data</b></b></b></b></b></b></b></b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_K6IVHdEiR92_3L-xZdyYJA" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><!-- ASSETSOFT FAQ ACCORDION – ONE COLUMN --><section class="as-faq-accordion"><style> @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap"); .as-faq-accordion, .as-faq-accordion * { box-sizing: border-box; font-family: "Poppins", sans-serif; } .as-faq-accordion { width: 100%; max-width: 1100px; margin: 0 auto; padding: 20px 0; } .as-faq-list { display: flex; flex-direction: column; gap: 14px; } .as-faq-item { overflow: hidden; background: #ffffff; border: 1px solid rgba(29, 128, 226, 0.15); border-radius: 16px; box-shadow: 0 6px 22px rgba(0, 55, 110, 0.06); transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; } .as-faq-item:hover { border-color: rgba(29, 128, 226, 0.35); box-shadow: 0 10px 30px rgba(29, 128, 226, 0.12); transform: translateY(-2px); } .as-faq-item.is-open { border-color: rgba(29, 128, 226, 0.4); box-shadow: 0 12px 32px rgba(29, 128, 226, 0.14); } .as-faq-question { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 24px; background: transparent; border: 0; color: #00376e; text-align: left; cursor: pointer; outline: none; } .as-faq-question-text { flex: 1; font-size: 17px; font-weight: 600; line-height: 1.5; } .as-faq-icon { position: relative; flex: 0 0 38px; width: 38px; height: 38px; border-radius: 50%; background: #cee0f3; transition: background-color 0.3s ease, transform 0.35s ease; } .as-faq-icon::before, .as-faq-icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 14px; height: 2px; border-radius: 10px; background: #1d80e2; transform: translate(-50%, -50%); transition: transform 0.35s ease, background-color 0.3s ease; } .as-faq-icon::after { transform: translate(-50%, -50%) rotate(90deg); } .as-faq-item.is-open .as-faq-icon { background: #1d80e2; transform: rotate(180deg); } .as-faq-item.is-open .as-faq-icon::before, .as-faq-item.is-open .as-faq-icon::after { background: #ffffff; } .as-faq-item.is-open .as-faq-icon::after { transform: translate(-50%, -50%) rotate(0deg); } .as-faq-answer { display: grid; grid-template-rows: 0fr; opacity: 0; transition: grid-template-rows 0.45s ease, opacity 0.35s ease; } .as-faq-item.is-open .as-faq-answer { grid-template-rows: 1fr; opacity: 1; } .as-faq-answer-inner { min-height: 0; overflow: hidden; } .as-faq-answer-content { margin: 0 24px; padding: 0 0 24px; border-top: 1px solid rgba(29, 128, 226, 0.12); } .as-faq-answer-content p { margin: 18px 0 0; color: #425466; font-size: 15px; font-weight: 400; line-height: 1.8; } .as-faq-question:focus-visible { box-shadow: inset 0 0 0 3px rgba(29, 128, 226, 0.25); border-radius: 16px; } @media (max-width: 767px) { .as-faq-list { gap: 12px; } .as-faq-question { gap: 14px; padding: 18px; } .as-faq-question-text { font-size: 15px; line-height: 1.45; } .as-faq-icon { flex-basis: 34px; width: 34px; height: 34px; } .as-faq-answer-content { margin: 0 18px; padding-bottom: 20px; } .as-faq-answer-content p { margin-top: 16px; font-size: 14px; line-height: 1.7; } } @media (prefers-reduced-motion: reduce) { .as-faq-item, .as-faq-icon, .as-faq-icon::before, .as-faq-icon::after, .as-faq-answer { transition: none; } } </style><div class="as-faq-list"><!-- FAQ 1 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-1"><span class="as-faq-question-text"> What is AI-ready data in real estate? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-1"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> AI-ready data is property, financial, tenant, lease, vendor, and operational information that is accurate, consistent, accessible, properly structured, and governed. For real estate organizations, creating AI-ready data often involves improving data quality across platforms such as Yardi and MRI Software, reducing duplicate records, standardizing information, and establishing reliable integrations between systems. </p></div>
</div></div></article><!-- FAQ 2 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-2"><span class="as-faq-question-text"> Why is data quality important for AI in real estate? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-2"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> AI systems rely on the information they receive to generate insights, identify patterns, detect exceptions, and support automated workflows. Incomplete, outdated, duplicated, or inconsistent property data can reduce the reliability of AI outputs. Improving real estate data quality before scaling AI can help organizations build more dependable automation, analytics, reporting, and decision-support processes. </p></div>
</div></div></article><!-- FAQ 3 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-3"><span class="as-faq-question-text"> How can Yardi and MRI Software environments be prepared for AI? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-3"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Organizations can prepare Yardi and MRI Software environments for AI by reviewing system configuration, data quality, integrations, reporting processes, security, APIs, and data governance. They should also identify spreadsheet-dependent workflows and determine which processes can be standardized or automated before introducing AI. </p></div>
</div></div></article><!-- FAQ 4 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-4"><span class="as-faq-question-text"> How does data integration support AI in property management? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-4"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Data integration connects information across property management systems, banking platforms, CRMs, construction applications, reporting tools, document systems, and other PropTech solutions. Reliable integrations can give AI applications access to more consistent and timely information while reducing manual data transfers. </p></div>
</div></div></article><!-- FAQ 5 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-5"><span class="as-faq-question-text"> What role does data migration play in AI readiness? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-5"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Data migration provides an opportunity to clean, standardize, map, and validate information before it enters a new property management or enterprise system. Instead of simply transferring legacy records, organizations can address duplicates, inconsistent formats, outdated information, and historical data issues during the migration process. </p></div>
</div></div></article><!-- FAQ 6 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-6"><span class="as-faq-question-text"> Can AI automate Yardi and MRI property management workflows? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-6"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> AI can support selected workflows surrounding property management platforms, particularly when combined with APIs, integrations, workflow automation, and appropriate human oversight. Potential applications include document processing, lease analysis, financial exception detection, reporting, intelligent data classification, and reconciliation support. The appropriate level of automation depends on available platform capabilities, data quality, security requirements, and business rules. </p></div>
</div></div></article><!-- FAQ 7 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-7"><span class="as-faq-question-text"> How can Assetsoft help real estate companies become AI-ready? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-7"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Assetsoft helps real estate organizations strengthen the technology foundation required for AI through Yardi and MRI consulting, data migration, system optimization, API and system integration, reporting, analytics, workflow automation, and process improvement. By assessing existing systems, data, and workflows, Assetsoft can help organizations develop a practical roadmap toward more connected, automated, and AI-ready real estate operations. </p></div>
</div></div></article></div><script>
    (function () {
      const faqSections = document.querySelectorAll(".as-faq-accordion");

      faqSections.forEach(function (section) {
        const items = section.querySelectorAll(".as-faq-item");

        items.forEach(function (item) {
          const button = item.querySelector(".as-faq-question");

          button.addEventListener("click", function () {
            const isOpen = item.classList.contains("is-open");

            /* Close all other FAQs */
            items.forEach(function (otherItem) {
              otherItem.classList.remove("is-open");

              const otherButton =
                otherItem.querySelector(".as-faq-question");

              otherButton.setAttribute("aria-expanded", "false");
            });

            /* Open selected FAQ if it was closed */
            if (!isOpen) {
              item.classList.add("is-open");
              button.setAttribute("aria-expanded", "true");
            }
          });
        });
      });
    })();
  </script></section></div>
</div><div data-element-id="elm_-Lijk8qTibTqq4RLu4aksg" 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;"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="color:rgb(22, 56, 90);"><span style="font-size:32px;">C</span>onclusion:</span><span style="color:rgb(29, 128, 226);"> Build the Data Foundation for AI</span></b></b></b></b></b></b></b></b></b></b></b><b></b></span></h2></div>
<div data-element-id="elm_I3nXurdCAS_BO2BpC1gvrw" 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>AI can transform real estate operations, but its value depends on the quality of the data behind it. By improving data quality, integrations, governance, and Yardi or MRI environments today, real estate organizations can build a stronger foundation for intelligent automation and AI-driven operations tomorrow.</p></div><p></p></div>
</div><div data-element-id="elm_eIH0iKZqE0zd_WK8qp9MDA" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_eIH0iKZqE0zd_WK8qp9MDA"].zpelem-box{ background-color:#CEE0F3; background-image:unset; border-radius:20px; } </style><div data-element-id="elm_HbBuIylHDV6yQHyaiJoarQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_HbBuIylHDV6yQHyaiJoarQ"].zpelem-text { margin-block-start:20px; margin-inline-end:25px; margin-block-end:20px; margin-inline-start:25px; } </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:4pt;margin-left:36pt;"></p><p style="margin-bottom:5pt;margin-left:27pt;"></p><div><p style="text-align:center;"><span style="color:rgb(22, 56, 90);"></span></p><div><p><b style="color:rgb(22, 56, 90);"></b></p><div><p><b style="color:rgb(22, 56, 90);">Ready to build an AI-ready real estate technology environment?</b></p><p><b style="color:rgb(29, 128, 226);">Assetsoft </b><b style="color:rgb(22, 56, 90);">can help you assess your data, systems, and workflows and develop a practical roadmap for what comes next.</b></p></div><p><span style="color:rgb(22, 56, 90);"></span></p></div><p style="text-align:center;"><span style="color:rgb(22, 56, 90);"></span></p></div><p></p><p></p></div><p></p></div>
</div></div><div data-element-id="elm_Dsnn8oZARzi-gtHRHOePUg" 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>Fri, 25 Sep 2026 06:41:04 -0500</pubDate></item><item><title><![CDATA[From AI Pilots to Production: Real Estate AI 2027 | Assetsoft]]></title><link>https://assetsoft.biz/blogs/post/from-ai-pilots-to-production-how-real-estate-firms-should-prepare-their-technology-stack-for-2027</link><description><![CDATA[<img align="left" hspace="5" src="https://assetsoft.biz/From-AI-Pilots-to-Production-How-Real-Estate-Firms-Should-Prepare-Their-Technology-Stack-for--3.jpg"/>Prepare your real estate technology stack for AI in 2027. Explore Yardi, MRI, data integration, automation and governance for scalable AI adoption.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_hOO_lTCbQnCVdMmCnfNSyA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_5ZNHzMvVTZyXC3Zk2Qnd9g" 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_amvTd1cMQymppK9XQ9mL4A" 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_kSf7wFjOt_RPl0P1dnSNZw" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_kSf7wFjOt_RPl0P1dnSNZw"] .zpimage-container figure img { width: 1240px ; height: 265.82px ; } } </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-fit 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="/From-AI-Pilots-to-Production-How-Real-Estate-Firms-Should-Prepare-Their-Technology-Stack-for--2.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_UM2WGyYYS3KfUa_EfZ9ZrA" 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>Artificial intelligence in real estate is moving into a new phase.</p><p>Over the past few years, many real estate organizations have experimented with AI through chatbots, document extraction, predictive analytics, automated reporting, and productivity tools. These initiatives have demonstrated what AI can do, but experimentation is only the beginning.</p></div><p></p></div>
</div><div data-element-id="elm_0EVA44xDyC7SSioiChdUqQ" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_0EVA44xDyC7SSioiChdUqQ"].zpelem-box{ background-color:#CEE0F3; background-image:unset; border-radius:20px; } </style><div data-element-id="elm_jJrdJ0T1JzdJedn8p2O6Kw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_jJrdJ0T1JzdJedn8p2O6Kw"].zpelem-text { margin-block-start:20px; margin-inline-end:25px; margin-block-end:20px; margin-inline-start:25px; } </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:4pt;margin-left:36pt;"></p><p style="margin-bottom:5pt;margin-left:27pt;"></p><div><p style="text-align:center;"><span style="color:rgb(22, 56, 90);">As organizations plan for 2027, the bigger question is no longer:</span></p><p style="text-align:center;"><b style="color:rgb(22, 56, 90);">“Where can we use AI?”</b></p><p style="text-align:center;"><span style="color:rgb(22, 56, 90);">It is:</span></p><p style="text-align:center;"><b style="color:rgb(22, 56, 90);">“Is our technology environment ready to run AI reliably at scale?”</b></p><p style="text-align:center;"><span style="color:rgb(22, 56, 90);">Moving AI from a controlled pilot into day-to-day property operations requires much more than selecting an AI platform. Real estate organizations need clean data, connected systems, reliable integrations, clearly defined workflows, appropriate governance, and enterprise platforms such as Yardi and MRI that are configured to support increasingly intelligent operations.</span></p><p style="text-align:center;"><span style="color:rgb(22, 56, 90);">For real estate leaders, preparing the technology stack for this transition may become one of the most important digital transformation priorities heading into 2027.</span></p></div><p></p><p></p></div><p></p></div>
</div></div><div data-element-id="elm_Tr7Py0I59hqujpqp_E3FBQ" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;">T</span>he Real Estate AI Conversation Is Changing</b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_F5r8SEzkMJtCmTTrLvev1w" 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>The first stage of enterprise AI adoption focused largely on experimentation.</p><p>Organizations tested AI for activities such as:</p><ul><li>Lease and document abstraction</li><li>Tenant and resident communications</li><li>Invoice processing</li><li>Reporting and analytics</li><li>Data extraction</li><li>Knowledge search</li><li>Maintenance support</li><li>Workflow automation</li></ul><p>The next stage is considerably more complex.</p><p>Instead of simply generating an answer or summarizing information, emerging AI systems can potentially participate in multi-step business processes, collecting information, identifying exceptions, recommending actions, triggering workflows, and interacting with enterprise applications.</p><p>This evolution is often described as <b>agentic AI</b>.</p><p>For property management and real estate organizations, that could eventually mean AI supporting workflows across accounting, leasing, maintenance, procurement, reporting, and portfolio operations.</p><p>But there is an important catch:</p><p><b>AI can only operate effectively when the systems underneath it are ready.</b></p></div><p></p></div>
</div><div data-element-id="elm_-30z5ly-e_v6idOZxSmgig" 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;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;">W</span>hy Successful AI Starts With the Existing Technology Stack</b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_xrLSJDNiZXSNApklVCPC5w" 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>It can be tempting to treat AI as another application that can simply be added to the technology environment.</p><p>In practice, enterprise AI depends heavily on the quality of the infrastructure surrounding it.</p><p><br/></p><p>Consider a property management organization operating:</p><p><b>Yardi or MRI + CRM + banking platforms + document management + Power BI + construction systems + spreadsheets + custom applications.</b></p><p><b><br/></b></p><p>If those systems contain inconsistent data, disconnected processes, outdated integrations, and large amounts of manual work, adding AI does not automatically solve the problem.</p><p>It may simply add another layer of complexity.</p><p>Before organizations scale AI, they should therefore evaluate several foundational areas.</p></div><p></p></div>
</div><div data-element-id="elm_MSkXILJHxQDGj9kKevpRwQ" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:18px;"><b>1. Clean and Governed Property Data</b></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_y_0DVRexdAyibvVmlYcIFg" 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>AI systems depend on data.</p><p>For real estate organizations, that data may include:</p><ul><li>Properties</li><li>Units</li><li>Tenants and residents</li><li>Leases</li><li>Vendors</li><li>General ledger information</li><li>Work orders</li><li>Invoices</li><li>Bank transactions</li><li>Budgets</li><li>Contracts</li><li>Portfolio performance</li></ul><p>If information is duplicated, inconsistent, incomplete, or stored across disconnected systems, AI-generated insights and automated actions can become less reliable.</p><p>Organizations preparing for AI should review their <b>data quality, ownership, structure, governance, and accessibility</b>.</p><p>This may involve cleaning historical data, standardizing records, improving data migration processes, and establishing clear governance around how information moves between platforms.</p><p>For Yardi and MRI environments in particular, the quality of the underlying configuration and data structure can have a major impact on downstream automation and analytics.</p></div><p></p></div>
</div><div data-element-id="elm_6VyYoFh5oOX-r0-D4JwOjA" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:18px;"><b><span><b>2. Integration Architecture Becomes Critical</b></span></b></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_PNOkas04D3zUONdhY-I09w" 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>Modern real estate technology environments rarely consist of one platform.</p><p>Property management systems often need to communicate with banking platforms, CRMs, construction systems, business intelligence tools, procurement applications, document repositories, and specialized PropTech solutions.</p><p>AI adds another participant to this ecosystem.</p><p>That makes integration architecture increasingly important.</p><p>Organizations should understand:</p><p><b style="color:rgb(22, 56, 90);">- Where does the data originate?<br/>- Which system is the system of record?<br/>- How does information move between applications?<br/>- Which integrations depend on manual exports?<br/>- Which processes rely on spreadsheets?<br/>- Where are APIs available?</b></p><p>A fragmented integration environment can make AI implementation significantly harder.</p><p>A well-designed integration strategy, on the other hand, creates a reliable foundation through which applications, automation platforms, and AI services can securely exchange information.</p></div><p></p></div>
</div><div data-element-id="elm_rciPzRuaedzEiFHuVWt_qQ" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:18px;"><b><span><b>3. APIs Will Become More Important</b></span></b></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_FoUIxpORq5KDK0lyUIiP-Q" 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>APIs have already become fundamental to modern PropTech environments.</p><p>Their importance increases further as AI becomes embedded into operational workflows.</p><p>For example, imagine an AI-enabled process that identifies an accounting exception.</p><p>Recognizing the exception is only one part of the workflow.</p><p><br/></p><p>The system may also need to:</p><p><b style="color:rgb(29, 128, 226);">Retrieve data → Analyze transaction → Compare records → Recommend action → Obtain approval → Update enterprise system → Record result</b></p><p><b style="color:rgb(22, 56, 90);"><br/></b></p><p>That requires reliable connections between multiple systems.</p><p>Real estate organizations should therefore evaluate whether their existing applications and custom integrations can support this level of connectivity.</p><p>This is where an <b>API-led integration strategy</b> can help reduce dependency on manual exports and fragile point-to-point connections.</p></div><p></p></div>
</div><div data-element-id="elm_q_vRqfIR7K_49G_KZu-MVA" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:18px;"><b><span><b>4. Automate the Workflow Before Adding AI</b></span></b></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_GNBUKSZluI7Jt82mRannZg" 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>Not every business problem requires artificial intelligence.</p><p>In many organizations, significant efficiency gains can still come from traditional workflow automation.</p><p>For example:</p><p><b style="color:rgb(29, 128, 226);">Invoice received → Validate → Match → Approve → Post</b></p><p>If that workflow is largely manual today, introducing AI without first understanding the underlying process may simply automate an inefficient workflow.</p><p>A better approach is to identify:</p><ul><li>Repetitive activities</li><li>Manual handoffs</li><li>Approval bottlenecks</li><li>Duplicate data entry</li><li>Spreadsheet dependencies</li><li>Exception-heavy processes</li></ul><p>Organizations can then determine which steps require conventional automation and which genuinely benefit from AI.</p><p>This creates a more practical path toward intelligent operations.</p></div><p></p></div>
</div><div data-element-id="elm_jQt_fxjLrnJ2wd9EIiiOUg" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:18px;"><b><span><b>5. Human Oversight Still Matters</b></span></b></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_6zPmJoezqH3dq6BfDh356g" 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>As AI becomes capable of supporting more complex workflows, organizations also need to determine where human approval remains necessary.</p><p>This is particularly important in financial and operational environments.</p><p>Consider bank reconciliation.</p><p><br/></p><p>An intelligent system might be able to:</p><p><b style="color:rgb(29, 128, 226);">Import transactions → Identify potential matches → Detect exceptions → Recommend resolutions</b></p><p><b><br/></b></p><p>But organizations may still require a finance professional to approve specific exceptions before anything is posted.</p><p>The objective should therefore not always be <span style="color:rgb(22, 56, 90);"><b>100% autonomous automation</b>.</span></p><p><br/></p><p>In many situations, a more appropriate model is:</p><p><b style="color:rgb(29, 128, 226);">AI identifies → AI recommends → Human reviews → System executes</b></p><p><b><br/></b></p><p>This approach allows organizations to gain efficiency while maintaining appropriate controls.</p></div><p></p></div>
</div><div data-element-id="elm_hO0iAcMeimZHMCIgB1ppnw" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:18px;"><b><span><b>6. Security and AI Governance Cannot Be an Afterthought</b></span></b></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_thXEJVf4Y0qDSFbaavYxOw" 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>Real estate platforms contain sensitive financial, tenant, vendor, lease, and operational information.</p><p>Organizations therefore need clear rules governing how AI can access and use that information.</p><p>Important questions include:</p><ul><li>Which data can AI access?</li><li>Which applications can AI interact with?</li><li>What actions can AI perform?</li><li>Which actions require human approval?</li><li>How are AI activities logged?</li><li>How are permissions managed?</li><li>How are exceptions reviewed?</li></ul><p>AI governance should be designed alongside the technology architecture rather than introduced after deployment.</p></div><p></p></div>
</div><div data-element-id="elm_7abThQCkjQXS5IF0e7TK4g" 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;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">W</span>hat This Means for Yardi and MRI Environments</b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_9ZfTqQPghPKpsDZKw6a3YA" 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>For organizations running platforms such as <b>Yardi Voyager or MRI Software</b>, AI readiness should begin with the existing enterprise environment.</p><p><br/></p><p>That means reviewing areas such as:</p><p><b style="color:rgb(29, 128, 226);">System Configuration → Data Quality → Integrations → Reporting → Automation → Security → Governance</b></p><p><b style="color:rgb(29, 128, 226);"><br/></b></p><p>Organizations do not necessarily need to replace their core property management systems to become AI-ready.</p><p>In many cases, the bigger opportunity is to <span style="color:rgb(22, 56, 90);"><b>modernize the architecture around those platforms</b>.</span></p><p>This may include improving integrations, eliminating unnecessary manual processes, cleaning data, strengthening reporting environments, and creating more reliable connections between the property management system and the broader technology ecosystem.</p></div><p></p></div>
</div><div data-element-id="elm_WZmrBDZ8mBUwpU19iZZcmw" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">W</span>here Can AI Create Value in Real Estate Operations?</b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_NubW2uPGKYqI7NqrymyYvA" 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>Once the underlying technology environment is prepared, organizations can begin identifying areas where AI can create practical value.</p><p><b style="color:rgb(22, 56, 90);">Property Accounting</b></p><p>AI and automation can support transaction matching, financial exception detection, invoice processing, reconciliation, and variance analysis.</p><p><b style="color:rgb(22, 56, 90);">Lease Administration</b></p><p>Document intelligence can help extract, classify, summarize, and analyze information from leases and related documents.</p><p><b style="color:rgb(22, 56, 90);">Property Operations</b></p><p>AI-assisted workflows can help teams organize maintenance requests, identify recurring issues, classify work orders, and prioritize operational information.</p><p><b style="color:rgb(22, 56, 90);">Reporting and Analytics</b></p><p>AI can complement traditional business intelligence by helping users explore portfolio information, summarize trends, and identify areas requiring further investigation.</p><p><b style="color:rgb(22, 56, 90);">Data Management</b></p><p>Intelligent tools can help identify duplicates, classify information, detect anomalies, and improve the way organizations work with large volumes of property data.</p><p>The goal should not be to introduce AI everywhere.</p><p>Organizations should prioritize use cases where AI can solve a measurable business problem.</p></div><p></p></div>
</div><div data-element-id="elm_J28sYVYiRGopNS4WYaws5A" 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;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">A</span> Practical AI-Readiness Roadmap for Real Estate Organizations</b></b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_kEAMFwLD-G6kBh_2frae6g" 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>Instead of starting with an AI product, organizations can begin with a structured readiness assessment.</p><p><b style="color:rgb(29, 128, 226);">Step 1:</b><b style="color:rgb(22, 56, 90);"> Map the Current Technology Environment</b></p><p>Document the systems supporting property management, accounting, leasing, construction, CRM, reporting, banking, and other critical operations.</p><p><b style="color:rgb(29, 128, 226);">Step 2:</b><b style="color:rgb(22, 56, 90);"> Identify High-Value Workflows</b></p><p>Look for processes involving high manual effort, repetitive tasks, large data volumes, or frequent exceptions.</p><p><b style="color:rgb(29, 128, 226);">Step 3:</b><b style="color:rgb(22, 56, 90);"> Assess Data Readiness</b></p><p>Evaluate data quality, accessibility, ownership, duplication, and governance.</p><p><b style="color:rgb(29, 128, 226);">Step 4:</b><b style="color:rgb(22, 56, 90);"> Review Integrations</b></p><p>Identify manual exports, outdated interfaces, custom scripts, disconnected applications, and opportunities for API-led integration.</p><p><b style="color:rgb(29, 128, 226);">Step 5:</b><b style="color:rgb(22, 56, 90);"> Automate Predictable Processes</b></p><p>Use workflow automation for repetitive and rules-based activities before introducing unnecessary AI complexity.</p><p><b style="color:rgb(29, 128, 226);">Step 6:</b><b style="color:rgb(22, 56, 90);"> Introduce AI Where Intelligence Adds Value</b></p><p>Apply AI where interpretation, prediction, classification, anomaly detection, document understanding, or decision support can meaningfully improve the process.</p><p><b style="color:rgb(29, 128, 226);">Step 7:</b><b style="color:rgb(22, 56, 90);"> Establish Governance and Human Controls</b></p><p>Define permissions, approvals, audit requirements, security controls, and accountability before scaling AI across the organization.</p><p><b style="color:rgb(29, 128, 226);">Step 8:</b><b style="color:rgb(22, 56, 90);"> Measure Business Outcomes</b></p><p>AI initiatives should be measured against business results rather than the number of AI tools deployed.</p><p>Depending on the use case, organizations can monitor metrics such as:</p><ul><li>Processing time</li><li>Manual effort</li><li>Exception volumes</li><li>Error rates</li><li>Reporting turnaround</li><li>Workflow completion time</li><li>User adoption</li></ul><p>This can help organizations determine where AI and automation are producing meaningful operational improvements.</p></div><p></p></div>
</div><div data-element-id="elm_Fhl85O7bLWlTv8Pjn8VBJg" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">F</span>rom AI Experimentation to Intelligent Operations</b></b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_rXnb-z51LthRnzqrnMjpdQ" 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>The next phase of real estate AI will not be defined simply by who adopts the most AI tools.</p><p>It will be defined by which organizations successfully connect <b>data, enterprise systems, integrations, automation, governance, and AI</b> into reliable operational workflows.</p><p>For companies operating complex Yardi, MRI, and multi-platform environments, that transition requires both technical expertise and a strong understanding of real estate business processes.</p><p>That is where an experienced PropTech consulting partner can make a difference.</p></div><p></p></div>
</div><div data-element-id="elm_R65IBzZd0DQIh29aBaTYBQ" 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;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">H</span>ow Assetsoft Can Help</b></b></b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_gHG-RkWmdcGxw_RNqqvRUA" 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>Assetsoft helps real estate organizations modernize and optimize technology environments across <span style="color:rgb(22, 56, 90);"><b>Yardi, MRI Software, integrations, automation, analytics, and enterprise workflows</b>.</span></p><p>Rather than treating AI as an isolated technology initiative, Assetsoft can help organizations examine the systems and processes that AI ultimately depends on.</p><p>Areas of support can include:</p><ul><li>Yardi consulting and optimization</li><li>MRI Software consulting</li><li>System configuration and optimization</li><li>Data migration and data-quality initiatives</li><li>API and system integration</li><li>Workflow automation</li><li>Reporting and analytics</li><li>Process assessment</li><li>AI-readiness planning</li></ul><p>The objective is not simply to introduce another technology.</p><p>It is to create an enterprise environment where <span style="color:rgb(22, 56, 90);"><b>people, processes, data, automation, and AI can work together effectively</b>.</span></p></div><p></p></div>
</div><div data-element-id="elm_6sZ2YWCoeMefJoyTpPwbfQ" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">F</span>requently Asked Questions About AI Readiness in Real Estate</b></b></b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_0GfCFvKPrys0oDO_giQLMQ" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><!-- ASSETSOFT FAQ ACCORDION – ONE COLUMN --><section class="as-faq-accordion"><style> @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap"); .as-faq-accordion, .as-faq-accordion * { box-sizing: border-box; font-family: "Poppins", sans-serif; } .as-faq-accordion { width: 100%; max-width: 1100px; margin: 0 auto; padding: 20px 0; } .as-faq-list { display: flex; flex-direction: column; gap: 14px; } .as-faq-item { overflow: hidden; background: #ffffff; border: 1px solid rgba(29, 128, 226, 0.15); border-radius: 16px; box-shadow: 0 6px 22px rgba(0, 55, 110, 0.06); transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; } .as-faq-item:hover { border-color: rgba(29, 128, 226, 0.35); box-shadow: 0 10px 30px rgba(29, 128, 226, 0.12); transform: translateY(-2px); } .as-faq-item.is-open { border-color: rgba(29, 128, 226, 0.4); box-shadow: 0 12px 32px rgba(29, 128, 226, 0.14); } .as-faq-question { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 24px; background: transparent; border: 0; color: #00376e; text-align: left; cursor: pointer; outline: none; } .as-faq-question-text { flex: 1; font-size: 17px; font-weight: 600; line-height: 1.5; } .as-faq-icon { position: relative; flex: 0 0 38px; width: 38px; height: 38px; border-radius: 50%; background: #cee0f3; transition: background-color 0.3s ease, transform 0.35s ease; } .as-faq-icon::before, .as-faq-icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 14px; height: 2px; border-radius: 10px; background: #1d80e2; transform: translate(-50%, -50%); transition: transform 0.35s ease, background-color 0.3s ease; } .as-faq-icon::after { transform: translate(-50%, -50%) rotate(90deg); } .as-faq-item.is-open .as-faq-icon { background: #1d80e2; transform: rotate(180deg); } .as-faq-item.is-open .as-faq-icon::before, .as-faq-item.is-open .as-faq-icon::after { background: #ffffff; } .as-faq-item.is-open .as-faq-icon::after { transform: translate(-50%, -50%) rotate(0deg); } .as-faq-answer { display: grid; grid-template-rows: 0fr; opacity: 0; transition: grid-template-rows 0.45s ease, opacity 0.35s ease; } .as-faq-item.is-open .as-faq-answer { grid-template-rows: 1fr; opacity: 1; } .as-faq-answer-inner { min-height: 0; overflow: hidden; } .as-faq-answer-content { margin: 0 24px; padding: 0 0 24px; border-top: 1px solid rgba(29, 128, 226, 0.12); } .as-faq-answer-content p { margin: 18px 0 0; color: #425466; font-size: 15px; font-weight: 400; line-height: 1.8; } .as-faq-question:focus-visible { box-shadow: inset 0 0 0 3px rgba(29, 128, 226, 0.25); border-radius: 16px; } @media (max-width: 767px) { .as-faq-list { gap: 12px; } .as-faq-question { gap: 14px; padding: 18px; } .as-faq-question-text { font-size: 15px; line-height: 1.45; } .as-faq-icon { flex-basis: 34px; width: 34px; height: 34px; } .as-faq-answer-content { margin: 0 18px; padding-bottom: 20px; } .as-faq-answer-content p { margin-top: 16px; font-size: 14px; line-height: 1.7; } } @media (prefers-reduced-motion: reduce) { .as-faq-item, .as-faq-icon, .as-faq-icon::before, .as-faq-icon::after, .as-faq-answer { transition: none; } } </style><div class="as-faq-list"><!-- FAQ 1 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-1"><span class="as-faq-question-text"> What does AI readiness mean for a real estate company? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-1"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> AI readiness refers to an organization's ability to implement and scale AI using reliable data, connected systems, appropriate integrations, standardized workflows, security controls, and governance. For real estate companies, this often involves evaluating property management platforms such as Yardi or MRI Software alongside the broader PropTech ecosystem. </p></div>
</div></div></article><!-- FAQ 2 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-2"><span class="as-faq-question-text"> How should real estate firms prepare their technology stack for AI? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-2"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Real estate firms can begin by assessing data quality, mapping existing applications, reviewing integrations, identifying manual workflows, establishing systems of record, improving security, and defining AI governance. Organizations can then prioritize AI use cases that address specific operational or financial challenges. </p></div>
</div></div></article><!-- FAQ 3 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-3"><span class="as-faq-question-text"> Can Yardi and MRI Software support AI initiatives? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-3"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Yardi and MRI environments can form part of a broader AI-enabled real estate technology strategy. The practical opportunities depend on the organization's products, configurations, available interfaces, integrations, data architecture, and business requirements. Optimizing the underlying environment is therefore an important part of AI readiness. </p></div>
</div></div></article><!-- FAQ 4 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-4"><span class="as-faq-question-text"> Why are APIs important for AI in real estate? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-4"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> APIs can enable approved applications, automation tools, and AI-enabled workflows to exchange information with enterprise systems. Reliable API and integration architecture can reduce manual data transfers and support more connected workflows across property management, accounting, CRM, banking, reporting, and other systems. </p></div>
</div></div></article><!-- FAQ 5 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-5"><span class="as-faq-question-text"> What is agentic AI in real estate? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-5"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Agentic AI generally refers to AI systems designed to perform or coordinate multiple steps toward an objective rather than only generating a single response. In real estate, potential applications may involve gathering information, analyzing data, identifying exceptions, recommending actions, and interacting with approved workflows or enterprise systems while operating within defined controls. </p></div>
</div></div></article><!-- FAQ 6 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-6"><span class="as-faq-question-text"> Should real estate companies automate processes before implementing AI? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-6"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> In many cases, yes. Rules-based processes may be better addressed through conventional workflow automation before adding AI. Organizations can first standardize the process and automate predictable tasks, then introduce AI where interpretation, classification, anomaly detection, prediction, or decision support provides additional value. </p></div>
</div></div></article><!-- FAQ 7 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-7"><span class="as-faq-question-text"> How can Assetsoft help real estate organizations become AI-ready? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-7"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Assetsoft can help organizations assess and optimize the technology foundations required for AI across Yardi, MRI Software, data migration, integrations, APIs, reporting, workflow automation, and process improvement. This can help organizations develop a practical roadmap for moving from isolated AI experiments toward more connected and scalable AI-enabled operations. </p></div>
</div></div></article></div><script>
    (function () {
      const faqSections = document.querySelectorAll(".as-faq-accordion");

      faqSections.forEach(function (section) {
        const items = section.querySelectorAll(".as-faq-item");

        items.forEach(function (item) {
          const button = item.querySelector(".as-faq-question");

          button.addEventListener("click", function () {
            const isOpen = item.classList.contains("is-open");

            /* Close all other FAQs */
            items.forEach(function (otherItem) {
              otherItem.classList.remove("is-open");

              const otherButton =
                otherItem.querySelector(".as-faq-question");

              otherButton.setAttribute("aria-expanded", "false");
            });

            /* Open selected FAQ if it was closed */
            if (!isOpen) {
              item.classList.add("is-open");
              button.setAttribute("aria-expanded", "true");
            }
          });
        });
      });
    })();
  </script></section></div>
</div><div data-element-id="elm_7xFRlgjHDlmg75YN8YT3-Q" 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;"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="color:rgb(22, 56, 90);"><span style="font-size:32px;">C</span>onclusion:</span><span style="color:rgb(29, 128, 226);"> Preparing for AI Starts With the Foundation</span></b></b></b></b></b></b></b><b></b></span></h2></div>
<div data-element-id="elm_WBZ00riYFj-3kXq4go1iww" 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>Moving from AI pilots to production requires more than adopting the latest AI technology. Real estate organizations need <b>clean data, optimized Yardi or MRI environments, reliable integrations, scalable automation, strong governance, and clearly defined human controls</b>. By strengthening these foundations now, organizations can enter 2027 better prepared to turn AI experimentation into practical, secure, and measurable business value.</p><p><br/></p><p><b>Ready to move beyond AI experimentation? Assetsoft can help assess your current technology environment and develop a practical roadmap toward connected, automated, and AI-ready real estate operations.</b></p></div><p></p></div>
</div><div data-element-id="elm_yVcGmpCqSOya0Gkzv4tC5A" data-element-type="button" class="zpelement zpelem-button " data-animation-name="bounceIn"><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>Thu, 24 Sep 2026 04:26:58 -0500</pubDate></item><item><title><![CDATA[Splash-Free Urinals: The $122K Facility Management Problem | Assetsoft]]></title><link>https://assetsoft.biz/blogs/post/splash-free-urinals-the-122k-facility-management-problem-assetsoft</link><description><![CDATA[<img align="left" hspace="5" src="https://assetsoft.biz/Toronto-s Subway Spends -122-000 a Year Cleaning Each Bathroom. An Ig Nobel-Winning Urinal Coul-1.jpg"/>University of Waterloo researcher Kaveeshan Thurairajah won the 2026 Ig Nobel Physics Prize for a splash-free urinal. Here’s why the “Nauti-loo” is a facility-management, ESG, and tenant-experience story every CRE executive should read.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_a__8mZMBR9qPxdDTi6wXqg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_J7XeqLB0TJegcbq5TisycA" 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_vnN5pSh9SJW85VBHHPch7Q" 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_-ds1pJMdSMelVdrOfPg9Vw" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_-ds1pJMdSMelVdrOfPg9Vw"] .zpimage-container figure img { width: 1240px ; height: 265.82px ; } } </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-fit 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="/Toronto-s%20Subway%20Spends%20-122-000%20a%20Year%20Cleaning%20Each%20Bathroom.%20An%20Ig%20Nobel-Winning%20Urinal%20Coul.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_tYzw7Q8sVOehxsPtd-29Vg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-center zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><span style="color:rgb(226, 29, 29);">----</span><b style="color:rgb(29, 128, 226);">&nbsp; <span style="font-size:24px;">Key Takeaways</span>&nbsp;</b><span style="color:rgb(22, 56, 90);"></span><span style="color:rgb(226, 29, 29);">----</span></span></h2></div>
<div data-element-id="elm_qKSiLg3b8c5toGtrIElx5A" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_qKSiLg3b8c5toGtrIElx5A"].zpelem-box{ background-color:#CEE0F3; background-image:unset; border-radius:20px; } </style><div data-element-id="elm_DGnpu7a_jIbXu_DzVwjniw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_DGnpu7a_jIbXu_DzVwjniw"].zpelem-text { margin-block-start:20px; margin-inline-end:25px; margin-block-end:20px; margin-inline-start:25px; } </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:4pt;margin-left:36pt;"></p><p style="margin-bottom:5pt;margin-left:27pt;"><span style="color:rgb(22, 56, 90);"><span style="font-size:24px;">•</span>&nbsp; Roughly one million litres of urine miss the fixture every day across the 56 million non-residential urinals in the United States a hidden operating cost in every office tower, mall and terminal.</span></p><p style="margin-bottom:5pt;margin-left:27pt;"><span style="color:rgb(22, 56, 90);"><span style="font-size:24px;">•</span>&nbsp; A University of Waterloo team led by Kaveeshan Thurairajah won the 2026 Ig Nobel Physics Prize for the “Nautilus” (Nauti-loo). In lab testing, this urinal geometry cut splashback to as little as 1.4% of a conventional commercial fixture.</span></p><p style="margin-bottom:5pt;margin-left:27pt;"><span style="color:rgb(22, 56, 90);"><span style="font-size:24px;">•</span>&nbsp; The physics is a 30-degree rule: keep the stream’s impact angle below 30 degrees and keep liquid films along the surface instead of rebounding.</span></p><p style="margin-bottom:5pt;margin-left:27pt;"><span style="color:rgb(22, 56, 90);"><span style="font-size:24px;">•</span>&nbsp; Using Toronto Transit Commission cleaning data, the researchers estimate up to $10,000 CAD per bathroom per year in avoidable costs, and the design requires no special coatings or materials.</span></p><p style="margin-bottom:5pt;margin-left:27pt;"><span style="color:rgb(22, 56, 90);"><span style="font-size:24px;">•</span>&nbsp; Physical fixtures only pay off when the savings are captured in your CMMS and ERP, which is where PropTech comes in.</span></p><p></p></div><p></p></div>
</div></div><div data-element-id="elm_NYWTMCwMBeBuyfhkj07cJQ" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;">T</span>he Million-Liter Problem Hiding in Every Office Tower</b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_CulOLicSkBhbjcSomYa7cg" 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:8pt;"><span>Walk onto the executive floor of any REIT, and you’ll find people arguing about cap rates, HVAC optimisation, agentic AI, and the CAM reconciliation that’s three weeks late. You will not find anyone arguing about urinals.</span></p><p style="margin-bottom:8pt;"><span>That is a mistake, and the numbers say so. With around 56 million urinals in non-residential settings in the United States alone, on the order of one million litres of urine is splashed onto the floor daily, not because of user error, but because of geometry. The urinal in Marcel Duchamp’s 1917 art piece “La Fontaine” would not look out of place in a modern restroom. A century of building science has upgraded everything around it sensor faucets, low-flow valves, touchless dispensers and left the one surface that actually receives the liquid untouched.</span></p><p style="margin-bottom:8pt;"><span>The consequences are measurable. Urinal surfaces carry significantly higher bacteria concentrations than traditional toilets, with the surrounding floor highest of all, and ammonia levels on the floor around a urinal run roughly 100 times higher than any area near a toilet. Every stray litre becomes a mop pass, a chemical purchase, a corroded grout line, an odour complaint, and, eventually, a five-figure restroom renovation. It is one of the largest drivers of your janitorial contract and one of the most common grievances in your tenant surveys, and almost nobody has ever put it on a dashboard.</span></p><p style="margin-bottom:8pt;"><span></span></p><div><p style="margin-bottom:8pt;"><span>In September 2026, someone finally solved it with differential equations and a seashell. The science world responded the way it responds to elegant, slightly absurd breakthroughs: with an Ig Nobel Prize.</span></p></div><p></p></div><p></p></div>
</div><div data-element-id="elm_tdGvVn2PiSTx5NV8fEjWkg" 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;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;">W</span>hat Is the “Nauti-loo”? A Plain-English Answer</b></span></b><b></b></span></h2></div>
<div data-element-id="elm_WCAnORvcTHrCOsBqVddE7A" 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:8pt;"><span>The Nautilus, nicknamed the “Nauti-loo”, is a urinal design developed at the University of Waterloo’s Department of Mechanical and Mechatronics Engineering. Long and sleek, it nearly eliminates splatter on floors, pants, and shoes by ensuring the angle at which a stream hits the wall doesn’t exceed about 30 degrees, a threshold determined through theoretical modelling and validated by physical experiments. At that shallow angle, the liquid stops rebounding and instead forms a smooth wall film that drains away.</span></p></div><p></p></div>
</div><div data-element-id="elm_4BcyXZLMn7ZuBdEmBQ6wig" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_4BcyXZLMn7ZuBdEmBQ6wig"] .zpimage-container figure img { width: 1340px ; height: 287.26px ; } } </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-fit 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="/Toronto-s%20Subway%20Spends%20-122-000%20a%20Year%20Cleaning%20Each%20Bathroom.%20An%20Ig%20Nobel-Winning%20Urinal%20Coul-3.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_PwEQn4D3hLYZYx0k7LfWYw" 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><span>The peer-reviewed study, published in <i>PNAS Nexus</i> in April 2025, lists Kaveeshan Thurairajah as lead author alongside Xianyu (Mabel) Song, J D Zhu, Mia Shi, Ethan A. Barlow, Randy C. Hurd of Weber State University, and corresponding author Dr. Zhao Pan. Thurairajah, now a PhD student in mechanical engineering, was still an undergraduate when he spearheaded the study and presented early findings at a U.S. conference in 2022; the prize-winning team also includes Dr. Tadd Truscott of King Abdullah University of Science and Technology, and more than a decade of on-and-off research fed into the final design.</span></p></div>
</div><div data-element-id="elm_LqszMshlD0dfiRiA_SaSWg" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">T</span>he Physics: Why Every Urinal You Own Is Fighting the 30-Degree Rule</b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_VvaD7SqTvBMmIOpIx5icpg" 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:8pt;"><span>Start with what happens to any liquid jet. Given enough distance, a stream breaks up into droplets through the Rayleigh–Plateau instability; in the team’s tests, the median droplet diameters ranged from 4.4 mm to 7.2 mm. By the time it reaches a urinal wall, you are no longer dealing with a stream but with a train of fast-moving drops carrying real kinetic energy.</span></p><p style="margin-bottom:8pt;"><span>What happens next depends on the angle of impact. Hit a hard surface close to perpendicular, and each droplet shatters on contact, throwing off satellite droplets that ricochet onto the floor, the partition, the user’s shoes and as aerosol into the air. Hit the same surface at a glancing angle and surface tension and viscosity win: the droplet spreads instead of shattering, and the liquid glides along the wall as a thin film. The team’s model predicts that at a 30-degree impinging angle, splash is reduced by about 95% from maximum, and that this inflection point is almost invariant across the range of conditions found in human urination.</span></p><p style="margin-bottom:8pt;"><span>The engineering problem, then, was spatial. A flat plate tilted at 30 degrees would work, but only for one user height and one trajectory. Real restrooms serve children, adults, and wheelchair users, standing at different distances and aiming at different points. Thurairajah’s team reframed the question as an isogonal curve problem: find a curve that intersects a family of stream trajectories at a constant angle, and solving the resulting differential equations in the top-view plane produced logarithmic spirals, the same curve found in a nautilus shell.</span></p><p style="margin-bottom:8pt;"><span>The team built and tested two prototypes. Both the Cornucopia and the Nautilus keep impinging angles at or below 30 degrees across their entire surface, and experiments showed they can reduce splashback to only 1.4% of the splash of a common contemporary commercial urinal. Under the high-splash conditions where conventional fixtures perform worst, the Nautilus achieved 85% and 95% reductions; by contrast, a contemporary commercial urinal throws droplets roughly half a meter to either side.</span></p><p style="margin-bottom:8pt;"><span>The Nautilus won on the criteria that matter to a facility manager. Its low lip, between 430 mm and 140 mm off the floor, makes it accessible to users of all heights, including wheelchair users, exceeding accessibility standards that require a lip no more than 430 mm high; its larger open area makes cleaning significantly easier; and because it tolerates poor aim, it may prove useful on aircraft and boats. Physics got the team to a splash-free surface; industrial design got them to a product a building could specify.</span></p><p style="margin-bottom:8pt;"><span>One more detail matters for procurement: the improvement comes solely from geometry, requires no expensive or complicated coatings, and is compatible with conventional materials.</span></p></div><p></p></div>
</div><div data-element-id="elm_kMxEUtF1AjkECsU2MzKwRA" 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;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">W</span>hy Nudges and Mats Were Never Going to Fix It</b></span></b><b></b></span></h2></div>
<div data-element-id="elm_gox0YPzScXFpiE9YGvcazw" 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:8pt;"><span>Facility teams have fought splashback for decades with screens, mats, and behavioural tricks. Screens and mats catch splash rather than prevent it, with no published data on their effectiveness; and the famous fly sticker at Amsterdam’s Schiphol Airport produced a reported 50–80% reduction in splashback and an 8% cut in cleaning costs a reduction, not an elimination. The fly is a nudge; the Nautilus is a law of physics. Nudges depend on the user. Geometry doesn’t.</span></p></div><p></p></div>
</div><div data-element-id="elm_wdKUZgWhSl5PwU1rjwdtbw" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">Y</span>ellow Raincoats in Zurich: Inside the 2026 Ig Nobel Ceremony</b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_LmDfM7YCPEWghSbTE8t3rQ" 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:8pt;"><span>The Ig Nobel Prizes, organized by the magazine <i>Annals of Improbable Research</i>, honour research that first makes people laugh and then makes them think. This year’s ceremony marked a historic shift: after 35 years in the United States, the awards moved to a convention centre in Zurich, Switzerland, amid concerns about attendees getting visas, and the 2027 ceremony is already booked for Antwerp. Real Nobel laureates Esther Duflo, Abhijit Banerjee, Michel Mayor and Tim Hunt handed out the prizes on September 3, 2026.</span></p><p style="margin-bottom:8pt;"><span>The Waterloo team won the Physics Prize for their “theoretical and experimental attempts to design a splash-free urinal.” They wore yellow raincoats as couture at the ceremony and collected the traditional foot-mushroom statue and a ten-trillion-dollar bill from Zimbabwe, worth 15 to 30 Canadian dollars. Back in Waterloo, the professor and student had celebrated the news by sipping blueberry wine from espresso cups in Pan’s office.</span></p></div><p></p></div>
</div><div data-element-id="elm_EwYWoX3px3qbyMX8bPQk0w" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"></style><div class="zpiframe-container zpiframe-align-center"><iframe class="zpiframe " src="https://www.youtube.com/embed/G5tncenifrs?si=-RMGKt-ior81ouxn" width="560" height="315" align="center" allowfullscreen frameBorder="0" title="YouTube video player"></iframe></div>
</div><div data-element-id="elm_WQKn9GPtQjgwKdsmsPruGQ" 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>The comedy is the point; so is what sits underneath it. Thurairajah described the prize as a symbol of learning things for their own sake: even if it seems silly, “it’s beautiful to know about how the world works.” Pan, for his part, has argued that without physics and math you cannot design even a humble urinal and that a pinch of art and humour makes ordinary life a little better.</p><p>For anyone who manages buildings, the beauty is in the budget.</p></div><p></p></div>
</div><div data-element-id="elm_eRHJcdGglo3XWMKgBGxgWA" 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;"><b><span style="font-size:32px;color:rgb(29, 128, 226);"></span><b><span style="font-size:32px;color:rgb(29, 128, 226);"></span><span style="font-size:32px;color:rgb(29, 128, 226);"></span><span style="font-size:32px;color:rgb(29, 128, 226);"></span><span style="color:rgb(29, 128, 226);font-size:32px;">T</span><span style="color:rgb(29, 128, 226);">he </span><span style="color:rgb(22, 56, 90);">Facility Management</span><span style="color:rgb(29, 128, 226);"> Calculus: What Splashback Actually Costs</span></b></b><b></b></span></h2></div>
<div data-element-id="elm_j8oT82BRSq49LrrXnQHuuQ" 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:8pt;"><span>Take the joke out and what’s left is a cost model. Splashback drives expense through four channels at once:</span></p><p style="margin-bottom:8pt;"><b><span>1. Custodial labor. </span></b><span>High-traffic men’s restrooms are serviced on accelerated cycles, and a disproportionate share of each visit is spent on the floor and walls around the urinals rather than the fixtures themselves.</span></p><p style="margin-bottom:8pt;"><b><span>2. Consumables and chemicals. </span></b><span>Uric acid crystallizes as puddles evaporate, and the odor drives recurring purchases of caustic cleaners, enzymatic sprays, deodorizing blocks, and disposable mats.</span></p><p style="margin-bottom:8pt;"><b><span>3. Accelerated capital expenditure. </span></b><span>Urine is corrosive. Repeated wetting and drying cycles push salts into grout lines and past waterproofing membranes, delaminating tile and degrading subfloor. Restrooms that should last a decade end up in the renovation queue early, and a full gut renovation of a commercial restroom runs well into five figures before you count the disruption of closed facilities.</span></p><p style="margin-bottom:8pt;"><b><span>4. Work orders and complaints. </span></b><span>Odor and wet-floor tickets are a perennial top category in office and retail CMMS logs, and every ticket carries dispatch overhead.</span></p><p style="margin-bottom:8pt;"><span>The researchers put a Canadian number on it. Using Toronto subway data, they note the TTC was projected to spend an annual average of $122,418 CAD per bathroom on cleaning alone from 2020 through 2024, and estimate that up to around $10,000 CAD per bathroom could be saved annually. That’s transit-grade traffic. Here is what the same logic looks like for a typical commercial asset:</span></p></div><p></p></div>
</div><div data-element-id="elm_ZvJ2cbhcy2MCzga6VPzlHg" 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="624"><thead><tr><td><p><b><span>Operating metric</span></b></p></td><td><p><b><span>Conventional urinal</span></b></p></td><td><p><b><span>Nautilus-class geometry</span></b></p></td><td><p><b><span>What changes for the asset</span></b></p></td></tr></thead><tbody><tr><td><p><span>Splash dispersion</span></p></td><td><p><span>Baseline (100%)</span></p></td><td><p><span>As low as 1.4% in lab tests</span></p></td><td><p><span>No localized pooling; far less aerosol</span></p></td></tr><tr><td><p><span>Custodial time per restroom, per service round*</span></p></td><td><p><span>15–20 min</span></p></td><td><p><span>6–8 min</span></p></td><td><p><span>Perimeter mopping and wall wiping largely eliminated</span></p></td></tr><tr><td><p><span>Chemical deep-clean cadence*</span></p></td><td><p><span>Daily</span></p></td><td><p><span>Weekly to monthly</span></p></td><td><p><span>Lower spend on caustic and enzymatic agents</span></p></td></tr><tr><td><p><span>Grout/tile replacement cycle*</span></p></td><td><p><span>3–5 years in high-traffic zones</span></p></td><td><p><span>Approaches full tile lifespan</span></p></td><td><p><span>Defers five-figure restroom renovations</span></p></td></tr><tr><td><p><span>Odor and wet-floor work orders</span></p></td><td><p><span>Top recurring category</span></p></td><td><p><span>Marginal</span></p></td><td><p><span>Fewer dispatches, better tenant scores</span></p></td></tr></tbody></table></div><p></p></div>
</div><div data-element-id="elm_q5FW8DuiWSDGUYGbFWXxXQ" 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:8pt;"><b><span>A worked example. </span></b><span>Take a Class-A office building or suburban mall with 40 urinals. Assume custodial staff spends four minutes per fixture per day on splash-related cleanup. That is 160 minutes, about 2.7 hours every day. At a fully loaded contractor rate of $28 an hour, the routine costs roughly $27,000 a year, and it exists only because liquid escaped a basin it was never supposed to leave.</span></p><p style="margin-bottom:8pt;"><span>Eliminate 75% of that work, and you free up about $20,400 a year in operating expense. Because commercial assets are valued as Net Operating Income divided by the cap rate, $20,400 of recurring NOI at a 6.0% cap rate translates into roughly <b>$340,000 of asset value</b>&nbsp;before counting chemical savings, deferred CapEx, or reduced ticket volume. Multiply that across a 50- or 100-property portfolio, and the ceramic fixture becomes a seven-figure decision.</span></p></div><p></p></div>
</div><div data-element-id="elm_qRrUptLkA82iQPJ7HnE48w" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">T</span>enant Experience and Lease Retention: The Restroom Is a Renewal Variable</b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_qZQIrqlvUQeuq5U2s1vXAA" 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:8pt;"><span>In a post-pandemic market, physical space has to justify its existence. Office landlords compete against the kitchen table; shopping centres compete against a phone. Both win or lose on the quality of the in-person experience, and few things undercut a premium environment faster than a restroom that smells, feels sticky underfoot, or shows visible splatter around the fixtures.</span></p><p style="margin-bottom:8pt;"><span>In retail, restroom cleanliness is one of the most reliable predictors of dwell time and brand perception; a bad washroom in a luxury centre reads, subconsciously, as bad management everywhere else. In the office sector, tenant satisfaction surveys consistently rank restroom condition alongside temperature as a top workplace grievance, and unlike temperature, it is a grievance the landlord fully controls.</span></p><p style="margin-bottom:8pt;"><span>Thurairajah framed it in human terms: if the team can make bathrooms and public spaces more inviting, “that’s, like, a good thing for society.” For a landlord, the same sentence reads: more inviting facilities, higher retention, stronger asking rents.</span></p></div><p></p></div>
</div><div data-element-id="elm_eFCkgBUr7BtH0ZHTHqXgVw" 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;"><b><span style="font-size:32px;color:rgb(29, 128, 226);"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">T</span>he ESG Nexus: Chemicals, Water and Indoor Air</span></b></b><b></b></span></h2></div>
<div data-element-id="elm_HauEaBPxeswXhRxZk3aTWQ" 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:8pt;"><span>Sustainability frameworks LEED, BREEAM, and WELL now shape tenant leasing decisions and institutional financing terms, and restrooms carry an awkward contradiction. Low-flow and waterless urinals cut potable water use, but with less flow to carry residue away, they often worsen odour and crystallization. Facility teams compensate with hot-water mopping, disposable mats and harsher chemicals, quietly undoing the gain the fixture was installed to deliver.</span></p><p style="margin-bottom:8pt;"><span>Containing splash at the source resolves the paradox. The researchers estimate that if the Nautilus replaced the 56 million non-residential urinals in the U.S., and cleaning consumes ten times the volume of splashed urine, it could save up to 10 million litres of fresh water a day. Add the disposable mats that never need to be bought, the quaternary ammonium compounds and bleach that never reach the sewer, and the aerosolized droplets that never degrade indoor air quality, an audited parameter under the WELL Building Standard.</span></p><p style="margin-bottom:8pt;"><span>A low-flow valve is an ESG line on a spec sheet. A fixture that stops the mess before it starts is an ESG outcome.</span></p></div><p></p></div>
</div><div data-element-id="elm_UFJJJHVFyOaaso1TcasvYg" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">F</span>rom Porcelain to Platform: Where <span style="color:rgb(29, 128, 226);">Assetsoft</span> Comes In</b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_PrJNVEOVKUkIHu-R-OZgEQ" 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:8pt;"><span>Here is the uncomfortable truth about physical innovation in real estate: a better fixture alone does not move NOI. Savings that are never measured never make it to the valuation model. The second half of the Nautilus story is digital.</span></p><p style="margin-bottom:8pt;"><span>At Assetsoft, we spend our days inside real estate's operational systems implementing and integrating Yardi Voyager and MRI Software; building automations with UiPath and Power Automate; and wiring Power BI to the data that actually runs a portfolio. When a client installs splash-free fixtures, the questions we help answer are the ones that turn a nice idea into a documented return:</span></p><p style="margin-bottom:5pt;margin-left:27pt;"><span>•&nbsp;</span><b><span>Is the labour saving real? </span></b><span>Tag janitorial time and consumables in the CMMS by restroom and fixture class in Yardi Facility Manager or MRI X, so the before-and-after is a report, not an anecdote.</span></p><p style="margin-bottom:5pt;margin-left:27pt;"><span>•&nbsp;</span><b><span>Are cleaning schedules responding to reality? </span></b><span>Occupancy sensors feeding the work-order system let cleaning cadence follow foot traffic instead of a fixed clock.</span></p><p style="margin-bottom:5pt;margin-left:27pt;"><span>•&nbsp;</span><b><span>Does finance see it? </span></b><span>Vendor invoices, work orders, and property-level cost codes need to move between systems without manual keying. Working with integration partners such as KriyaGo, we connect the CMMS, the ERP, and the bank so the savings reconcile automatically and show up in the numbers finance actually reports.</span></p><p style="margin-bottom:8pt;"><span>In our world, the equivalent of fluid splashback is <i>data splashback:</i>&nbsp;the manual keying error, the unreconciled work order, the misallocated CAM charge, the broken handshake between two systems that should have talked to each other. It splatters drag across finance, leasing, and operations, and people spend hours every week mopping it up.</span></p><p style="margin-bottom:8pt;"><span>What the Waterloo team did with porcelain is what a good systems team does with an ERP, and the principles are identical:</span></p><p style="margin-bottom:5pt;margin-left:27pt;"><span>1.</span><b><span>Reject the default. </span></b><span>A fixture, workflow, or report having worked “that way” for a century is not evidence that it is optimized.</span></p><p style="margin-bottom:5pt;margin-left:27pt;"><span>2.</span><b><span>Consult the mathematics. </span></b><span>Solutions built on measured data and modeled behavior beat cosmetic tweaks and nudges every time.</span></p><p style="margin-bottom:5pt;margin-left:27pt;"><span>3.</span><b><span>Design for reality. </span></b><span>Real users vary in height and trajectory, or in how they key an invoice. The system has to absorb that variance, not assume it away.</span></p><p style="margin-bottom:5pt;margin-left:27pt;"><span>4.</span><b><span>Capture compounding margins. </span></b><span>Four minutes per fixture or thirty seconds per invoice is trivial once and transformative at scale.</span></p></div><p></p></div>
</div><div data-element-id="elm_LA1r9i3iUsjwmVCmQX2n-g" 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;"><b><span style="font-size:32px;color:rgb(29, 128, 226);"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">A</span> Canadian Engineering Story, Recognized Worldwide</span></b></b><b></b></span></h2></div>
<div data-element-id="elm_cjbAu3sdqLdxE2O9ch9-Kw" 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:8pt;"><span>The coverage has been global, which tells you the pain point is too. <a href="https://www.cbc.ca/radio/asithappens/2026-ig-nobels-9.7331408" style="text-decoration-line:underline;color:rgb(48, 4, 234);">CBC Radio’s As It Happens</a> interviewed Thurairajah on the research and the Zurich ceremony, and CBC’s <i>The National</i> featured him in a <span style="text-decoration-line:underline;"><a href="https://www.cbc.ca/player/play/video/9.7333666"><span style="color:rgb(48, 4, 234);">video segment</span></a><span style="color:rgb(48, 4, 234);">.</span></span><span style="text-decoration-line:underline;"><span style="color:rgb(48, 4, 234);"></span><a href="https://www.theguardian.com/science/2026/sep/03/ig-nobel-prize-awards-2026-winners"><span style="color:rgb(48, 4, 234);">The Guardian</span></a></span> covered the laureates in the UK; <span style="text-decoration-line:underline;"><a href="https://www.pbs.org/newshour/science/scientists-studying-cockroach-milk-nose-blowing-win-2026-ig-nobel-prizes-for-quirky-science"><span style="color:rgb(48, 4, 234);">PBS NewsHour</span></a><span style="color:rgb(48, 4, 234);">, </span><a href="https://www.scientificamerican.com/article/2026-ig-nobels-honor-cockroach-milk-interspecies-kissing-taunting-venomous-snakes-and-more/"><span style="color:rgb(48, 4, 234);">Scientific American</span></a></span> and the <a href="https://dailyustimes.com/waterloo-researcher-wins-ig-nobel-for-anti-splash-urinal-design/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">Daily US Times</a> covered it in the United States; and the fluid-dynamics community’s own outlet, <a href="https://fyfluiddynamics.com/2026/09/urinal-dynamics-win-ig-nobel-prize/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">FYFD</a>, walked through the physics. The University of Waterloo profiled the team in <a href="https://uwaterloo.ca/news/news/pinch-art-and-humour" style="text-decoration-line:underline;color:rgb(48, 4, 234);">Waterloo News</a> and on the <a href="https://uwaterloo.ca/mechanical-mechatronics-engineering/news/mme-researchers-recognized-ig-nobel-physics-prize-innovative" style="text-decoration-line:underline;color:rgb(48, 4, 234);">MME department site</a>, and the underlying study is open-access in <a href="https://academic.oup.com/pnasnexus/article/4/4/pgaf087/8098745" style="text-decoration-line:underline;color:rgb(48, 4, 234);">PNAS Nexus</a>.</span></p></div><p></p></div>
</div><div data-element-id="elm_Sc2tws7PGzDNVgxG8DJ7IA" 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;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">E</span>xecutive FAQ</b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_AbYY58pViojDRWRcjg5wBg" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><!-- ASSETSOFT FAQ ACCORDION – ONE COLUMN --><section class="as-faq-accordion"><style> @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap"); .as-faq-accordion, .as-faq-accordion * { box-sizing: border-box; font-family: "Poppins", sans-serif; } .as-faq-accordion { width: 100%; max-width: 1100px; margin: 0 auto; padding: 20px 0; } .as-faq-list { display: flex; flex-direction: column; gap: 14px; } .as-faq-item { overflow: hidden; background: #ffffff; border: 1px solid rgba(29, 128, 226, 0.15); border-radius: 16px; box-shadow: 0 6px 22px rgba(0, 55, 110, 0.06); transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; } .as-faq-item:hover { border-color: rgba(29, 128, 226, 0.35); box-shadow: 0 10px 30px rgba(29, 128, 226, 0.12); transform: translateY(-2px); } .as-faq-item.is-open { border-color: rgba(29, 128, 226, 0.4); box-shadow: 0 12px 32px rgba(29, 128, 226, 0.14); } .as-faq-question { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 24px; background: transparent; border: 0; color: #00376e; text-align: left; cursor: pointer; outline: none; } .as-faq-question-text { flex: 1; font-size: 17px; font-weight: 600; line-height: 1.5; } .as-faq-icon { position: relative; flex: 0 0 38px; width: 38px; height: 38px; border-radius: 50%; background: #cee0f3; transition: background-color 0.3s ease, transform 0.35s ease; } .as-faq-icon::before, .as-faq-icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 14px; height: 2px; border-radius: 10px; background: #1d80e2; transform: translate(-50%, -50%); transition: transform 0.35s ease, background-color 0.3s ease; } .as-faq-icon::after { transform: translate(-50%, -50%) rotate(90deg); } .as-faq-item.is-open .as-faq-icon { background: #1d80e2; transform: rotate(180deg); } .as-faq-item.is-open .as-faq-icon::before, .as-faq-item.is-open .as-faq-icon::after { background: #ffffff; } .as-faq-item.is-open .as-faq-icon::after { transform: translate(-50%, -50%) rotate(0deg); } .as-faq-answer { display: grid; grid-template-rows: 0fr; opacity: 0; transition: grid-template-rows 0.45s ease, opacity 0.35s ease; } .as-faq-item.is-open .as-faq-answer { grid-template-rows: 1fr; opacity: 1; } .as-faq-answer-inner { min-height: 0; overflow: hidden; } .as-faq-answer-content { margin: 0 24px; padding: 0 0 24px; border-top: 1px solid rgba(29, 128, 226, 0.12); } .as-faq-answer-content p { margin: 18px 0 0; color: #425466; font-size: 15px; font-weight: 400; line-height: 1.8; } .as-faq-question:focus-visible { box-shadow: inset 0 0 0 3px rgba(29, 128, 226, 0.25); border-radius: 16px; } @media (max-width: 767px) { .as-faq-list { gap: 12px; } .as-faq-question { gap: 14px; padding: 18px; } .as-faq-question-text { font-size: 15px; line-height: 1.45; } .as-faq-icon { flex-basis: 34px; width: 34px; height: 34px; } .as-faq-answer-content { margin: 0 18px; padding-bottom: 20px; } .as-faq-answer-content p { margin-top: 16px; font-size: 14px; line-height: 1.7; } } @media (prefers-reduced-motion: reduce) { .as-faq-item, .as-faq-icon, .as-faq-icon::before, .as-faq-icon::after, .as-faq-answer { transition: none; } } </style><div class="as-faq-list"><!-- FAQ 1 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-1"><span class="as-faq-question-text"> What is the Nautilus (“Nauti-loo”) urinal? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-1"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> A splash-free urinal design from the University of Waterloo whose logarithmic-spiral interior keeps the impact angle of the stream at or below 30 degrees, cutting splashback to as little as 1.4% of a conventional commercial fixture in laboratory testing. </p></div>
</div></div></article><!-- FAQ 2 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-2"><span class="as-faq-question-text"> Who invented it? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-2"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> A team led by Kaveeshan Thurairajah and Dr. Zhao Pan at Waterloo, with co-authors Mabel Song, JD Zhu, Mia Shi, Ethan Barlow, and Dr. Randy Hurd (Weber State University). The 2026 Ig Nobel Physics Prize was shared with Dr. Tadd Truscott (KAUST), whose earlier splash research the work builds on. </p></div>
</div></div></article><!-- FAQ 3 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-3"><span class="as-faq-question-text"> Why does a 30-degree angle matter? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-3"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Below roughly 30 degrees, surface tension and viscosity dominate a droplet’s inertia, so liquid spreads into a thin film instead of shattering and rebounding. The team’s model shows splash dropping about 95% at that angle. </p></div>
</div></div></article><!-- FAQ 4 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-4"><span class="as-faq-question-text"> Is it accessible? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-4"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Yes. Its lip sits between 140 mm and 430 mm off the floor, exceeding accessibility standards, and the design accommodates children, adults, and wheelchair users. </p></div>
</div></div></article><!-- FAQ 5 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-5"><span class="as-faq-question-text"> Can I buy one for my building today? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-5"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> The published work is an academic design that requires no special coatings and works with conventional materials. Confirm licensing and manufacturing status with the University of Waterloo team or fixture manufacturers before specifying it in a renovation. </p></div>
</div></div></article><!-- FAQ 6 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-6"><span class="as-faq-question-text"> How does it affect CAM and NOI? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-6"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> By cutting custodial labor, chemical spend, work-order volume, and premature restroom renovations. The researchers estimate up to $10,000 CAD per bathroom per year at transit-level traffic; in an illustrative 40-fixture office model, ~$20,400 of annual savings equates to ~$340,000 of asset value at a 6% cap rate. </p></div>
</div></div></article><!-- FAQ 7 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-7"><span class="as-faq-question-text"> What does this have to do with PropTech? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-7"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Savings count only when you measure them. Tracking fixture-level costs in your CMMS and ERP, and integrating that data cleanly, turns a physical upgrade into a reportable return. </p></div>
</div></div></article></div><script>
    (function () {
      const faqSections = document.querySelectorAll(".as-faq-accordion");

      faqSections.forEach(function (section) {
        const items = section.querySelectorAll(".as-faq-item");

        items.forEach(function (item) {
          const button = item.querySelector(".as-faq-question");

          button.addEventListener("click", function () {
            const isOpen = item.classList.contains("is-open");

            /* Close all other FAQs */
            items.forEach(function (otherItem) {
              otherItem.classList.remove("is-open");

              const otherButton =
                otherItem.querySelector(".as-faq-question");

              otherButton.setAttribute("aria-expanded", "false");
            });

            /* Open selected FAQ if it was closed */
            if (!isOpen) {
              item.classList.add("is-open");
              button.setAttribute("aria-expanded", "true");
            }
          });
        });
      });
    })();
  </script></section></div>
</div><div data-element-id="elm_S441Hc033hhpUtf7nscRXQ" 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;"><b><span style="font-size:32px;color:rgb(29, 128, 226);"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">T</span>he Bottom Line</span></b></b><b></b></span></h2></div>
<div data-element-id="elm_LgV4xaLUsLTmgX4-6SYE1g" 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:8pt;"><span>The Ig Nobels promise to make you laugh first and think second. The Nautilus delivers on both: it is funny that a seashell fixes the men’s room, and it is serious that a hundred-year-old ceramic default has been quietly draining operating budgets the entire time.</span></p><p style="margin-bottom:8pt;"><span>Optimization happens at the margins. The owners who outperform on NOI over the next decade will be the ones willing to question every layer of their operating model: the fixtures, the data pipelines, the maintenance logs, the manual processes everyone else takes for granted. That is exactly where the untapped value is sitting.</span></p><p><b><span>Ready to find the splashback in your operations? </span></b><span>From tuning your Yardi or MRI environment to automating reporting, integration, and reconciliation, Assetsoft engineers the digital layer that turns physical improvements into measurable returns. <a href="https://www.assetsoft.biz/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">Talk to our real estate technology consultants</a>.</span></p></div><p></p></div>
</div><div data-element-id="elm_-4qMKamzQwqxypFLsiEk8g" 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>Mon, 21 Sep 2026 03:52:38 -0500</pubDate></item><item><title><![CDATA[Yardi Virtuoso Connectors Now in General Release | Assetsoft]]></title><link>https://assetsoft.biz/blogs/post/yardi-virtuoso-connectors-now-in-general-release-assetsoft</link><description><![CDATA[<img align="left" hspace="5" src="https://assetsoft.biz/Yardi Virtuoso Connectors Reaches General Release- What Real Estate Operators Need to Know-02.jpg"/>Yardi Virtuoso Connectors is now in general release. Learn how to query live Yardi data with AI, how MCP works, who can access it, and how to prepare your portfolio for success.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_QCU4dEu0SyuMvtLwX76h3Q" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_zrYVCFwSRdWd28K5tTZ_kQ" 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_qyTmWU9ERaeYjBq0QMtkag" 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_XdjGJzBW-ZUzLZcLtdZVjA" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_XdjGJzBW-ZUzLZcLtdZVjA"] .zpimage-container figure img { width: 1340px ; height: 287.26px ; } } </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-fit 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="/Yardi%20Virtuoso%20Connectors%20Reaches%20General%20Release-%20What%20Real%20Estate%20Operators%20Need%20to%20Know-01.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_5x91lEkJNj1O_BhXUUxNag" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-center zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;"><span style="color:rgb(226, 29, 29);">----</span><b style="color:rgb(29, 128, 226);">&nbsp; <span style="font-size:24px;">Key Takeaways</span>&nbsp;</b><span style="color:rgb(22, 56, 90);"></span><span style="color:rgb(226, 29, 29);">----</span></span></h2></div>
<div data-element-id="elm_-qOOp9ZTwvewUjmhnB6pKg" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_-qOOp9ZTwvewUjmhnB6pKg"].zpelem-box{ background-color:#CEE0F3; background-image:unset; border-radius:20px; } </style><div data-element-id="elm_YmoVGwkYvcDK3v6HNWz82g" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_YmoVGwkYvcDK3v6HNWz82g"].zpelem-text { margin-block-start:20px; margin-inline-end:25px; margin-block-end:20px; margin-inline-start:25px; } </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:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span>Yardi Virtuoso Connectors is now in <b>general release</b>, moving from early access and the June 2026 Virtuoso Enterprise rollout into broad availability as of July 2026.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span>The connector lets teams query <b>live Yardi data through an AI chat interface</b>&nbsp;currently <b>Claude by Anthropic</b>&nbsp;using natural language, with <b>Microsoft Copilot planned next</b>.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span>It runs on the <b>Model Context Protocol (MCP)</b> and authenticates through Yardi, so <b>AI access follows each user’s existing permissions</b>.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span>Tools available today cover <b>Residential, Commercial, General Ledger, and Work Orders</b>, with more on the roadmap.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span>Access is open to clients on a <b>Virtuoso Enterprise</b> licensing agreement and, separately, to <b>Yardi Independent Consultant Network (ICN) members</b> via a Yardi Client Central case.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span>The differentiator is no longer the tool; it’s <b>readiness</b>: clean data, clear reporting definitions, and role-appropriate permissions decide whether the answers can be trusted.</span></p></div><p></p></div>
</div></div><div data-element-id="elm_Zy4MppocWw-s5R4jGIgSeQ" 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 style="color:rgb(22, 56, 90);">As of July 2026, Yardi Virtuoso Connectors has entered general release. For property owners, managers, and asset teams, this is the moment a capability that spent the past year in early access becomes something you can actually put in front of your operators. The short version: you can now ask questions of your live Yardi data in plain English and get answers grounded in your own portfolio no export, no custom report, no waiting on a dashboard refresh.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">This post breaks down what Virtuoso Connectors is, what “general release” changes mean, how the technology works, what you can do with it today, who can access it, and the part most announcements skip: what it takes to get real value out of it.</span></p></div><p></p></div>
</div><div data-element-id="elm_LihOdXHt_c_UtWJBj-YJ5g" 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;"><b><span style="font-size:32px;">W</span>hat are <span style="color:rgb(29, 128, 226);">Yardi Virtuoso</span> Connectors?</b></span></h2></div>
<div data-element-id="elm_54mCZE70lVt8mcHCZQbcAg" 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 style="color:rgb(22, 56, 90);">Yardi Virtuoso Connectors are a secure bridge between your Yardi data and modern AI assistants. Rather than exporting spreadsheets or building one-off reports, an authorized user can open an AI chat interface and ask operational or financial questions directly against real-time Yardi data.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">Connectors are part of </span><b style="color:rgb(29, 128, 226);">Yardi Virtuoso</b><span style="color:rgb(22, 56, 90);">, Yardi’s AI platform for real estate. Where a bolt-on AI tool sits beside your system of record, Virtuoso is designed to work from inside the Yardi ecosystem, which is what allows the answers to be grounded in trusted, current data instead of a stale snapshot.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">First unveiled at the Yardi Advanced Solutions Conference (YASC) in September 2025 and added to Virtuoso Enterprise in June 2026, the connector reached general availability in July 2026, when Yardi extended access more broadly, including directly to its Independent Consultant Network.</span></p></div><p></p></div>
</div><div data-element-id="elm_w3FNVqVLWu5YcZg7FDglig" 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><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;">W</span>hat “general release” actually changes</b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_zzXOiF8a5GSryf75OLmlgQ" 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 style="color:rgb(22, 56, 90);">Early access is a proving ground: limited clients, tight guardrails, and a lot of hand-holding. General release means the capability is considered production-ready and is being offered to a much wider audience under standard terms.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">Three practical shifts come with that:</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">1.<span>&nbsp; </span><b>Broader eligibility.</b> Any client on a Virtuoso Enterprise licensing agreement can turn it on, and ICN members can now access it directly regardless of their own Virtuoso status.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">2.<span>&nbsp; </span><b>A clearer roadmap.</b> Claude is the first supported assistant; Yardi has signalled Microsoft Copilot as the next LLM, with additional providers to follow. Betting on a single vendor is no longer the risk it once looked like.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">3.<span>&nbsp; </span><b>A shift in where the work lives.</b> When access was scarce, the story was about getting in. Now that access is broad, the differentiator moves to <b>data readiness and governance</b>&nbsp;the unglamorous groundwork that decides whether an AI answer is trustworthy.</span></p></div>
<p></p></div></div><div data-element-id="elm_1ZTVcD6c367gPamvm6V_Tw" 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><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">H</span>ow <span style="color:rgb(29, 128, 226);">Virtuoso</span> Connectors work</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_KS6svk7MHWyNQ2G4zcJnWQ" 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 style="color:rgb(22, 56, 90);">Under the hood, Virtuoso Connectors are built on the <b>Model Context Protocol (MCP),</b>&nbsp;an open standard for connecting AI models to external data and tools. That architecture is what makes the connector portable across any MCP-compatible model rather than hard-wired to one vendor.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">Two design choices matter most for operators:</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span><b>Authentication runs through Yardi.</b> Data access automatically follows each user’s existing Yardi permissions. Someone who can only see one region’s portfolio in Voyager sees only that region through the AI interface too. Permissions aren’t reinvented; they’re inherited.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span><b>Answers are grounded in live data.</b> Because the assistant queries current Yardi data on demand, responses reflect what’s true now, not what a report captured last week.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">The practical experience is “Bring Your Own AI Assistant”: you interact through the LLM interface you already use, Claude today, and the connector handles secure, permission-aware access to your Yardi environment behind the scenes.</span></p></div>
<p></p></div></div><div data-element-id="elm_cRbPfkIrmoqbPsjClq4cZA" 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><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">W</span>hat you can do with Virtuoso Connectors today</b></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_7rFDkjRU8fuhmNY-WswGNg" 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 style="color:rgb(22, 56, 90);">The tools available at general release span four core areas of the business:</span></p></div><p></p></div>
</div><div data-element-id="elm_DMLhV5gWICnkdnAf18l4OA" 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="624"><thead><tr><td><p><b><span>Domain</span></b></p></td><td><p><b><span>What it unlocks</span></b></p></td></tr></thead><tbody><tr><td><p><span>Residential</span></p></td><td><p><span>Occupancy, leasing, renewal, and resident questions across the portfolio</span></p></td></tr><tr><td><p><span>Commercial</span></p></td><td><p><span>Lease reviews, clause and critical-date lookups, tenant and portfolio analysis</span></p></td></tr><tr><td><p><span>General Ledger</span></p></td><td><p><span>On-demand financial analysis, budget variance, and account-level questions</span></p></td></tr><tr><td><p><span>Work Orders</span></p></td><td><p><span>Maintenance status, backlog, and operational insight without pulling a report</span></p></td></tr></tbody></table></div><p></p></div>
</div><div data-element-id="elm_ELVqBlvKd1OaCjgK8AmitQ" 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 style="color:rgb(22, 56, 90);">More tools are planned over the coming months, but even this initial set covers a large share of day-to-day operator questions. A few examples of what natural-language access looks like in practice:</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span>“Show me commercial leases expiring in the next 180 days across the East region, with current base rent.”</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span>“Which properties are trending over budget on repairs and maintenance this quarter?”</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span>“Summarize open high-priority work orders older than 14 days by building.”</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span>“What’s my portfolio-wide occupancy this month versus last?”</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">The point isn’t to replace canned reports; it’s to make the questions *between* the reports answerable in seconds, and to support scenario modelling, budget-variance testing, and risk analysis that would otherwise take an analyst a day to assemble.</span></p></div><p></p></div>
</div><div data-element-id="elm_o1rKVKuJRiMnSJJW_Ot75A" 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><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">W</span>ho can access <span style="color:rgb(29, 128, 226);">Virtuoso</span> Connectors</b></b></b></span><b></b></span></h2></div>
<div data-element-id="elm_LLeCwUEN9RjzqzV0h9CyfA" 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 style="color:rgb(22, 56, 90);">There are two distinct paths, and they matter depending on who you are:</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span><b>Yardi clients.</b> If your organization has signed a <b>Virtuoso Enterprise</b> licensing agreement, the connector is available to you as part of that platform.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span><b>ICN members.</b> Members of Yardi’s <b>Independent Consultant Network,</b>&nbsp;the ecosystem of independent implementation and advisory partners can now access Virtuoso Connectors directly, regardless of their own Virtuoso status, by entering a case through <b>Yardi Client Central</b>.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">That second path is significant: it means the consultants and implementation partners who advise real estate operators can build hands-on fluency with the connector and design real use cases before rolling it out to clients.</span></p></div><p></p></div>
</div><div data-element-id="elm_UNdIiyF434NbSBP4YGcumw" 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><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">T</span>he bigger picture: connectors, agents, and the marketplace</b></b></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_wAEKM7AFF2GbdZyOsEs50Q" 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 style="color:rgb(22, 56, 90);">Virtuoso Connectors don’t exist in isolation. They sit alongside the rest of the Virtuoso AI platform, including <b>Virtuoso AI Agents</b> for automating multi-step workflows, the <b>Virtuoso Marketplace</b> of pre-built agents, and <b>Virtuoso Composer</b>, a no-code builder for creating and testing your own agents.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">Connectors are the conversational, ask-anything layer; agents are the do-something-repeatedly layer. Most organizations will get value from starting with connectors because they surface where the real questions and data gaps are and graduating to agents once those workflows are well understood.</span></p></div><p></p></div>
</div><div data-element-id="elm_nAF-ctFCAltcA-_0koMehA" 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><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">G</span>etting ready: why data readiness decides the outcome</b></b></b></b></span><b></b></span></h2></div>
<div data-element-id="elm_znPq4uTDp_NexSaQGJQNEw" 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 style="color:rgb(22, 56, 90);">Here’s the part the launch email won’t tell you. An AI assistant grounded in your Yardi data is only as good as that data, those permissions, and your reporting definitions. Point a natural-language interface at a messy chart of accounts, inconsistent property attributes, or ambiguous status codes, and you’ll get fluent, confident, *wrong* answers, which is worse than no answer at all.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">Before a tool-first pilot, the enablement work looks like this:</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span><b>Data hygiene.</b> Reconcile the fields the AI will lean on: account structures, property and unit attributes, lease and work-order status codes, so questions map cleanly to reality.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span><b>Permission review.</b> Because access inherits Yardi permissions, confirm those roles are correct *before* you expose them through a chat interface, not after.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span><b>Reporting definitions.</b> Align on what “occupancy,” “in budget,” or “open work order” actually mean across teams, so the AI’s answer matches your operators’ mental model.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span><b>Governance and review points.</b> Decide which questions are self-serve, which outputs need a human check, and how you’ll audit AI-assisted analysis that feeds decisions.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span style="color:rgb(22, 56, 90);">●<span>&nbsp; </span><b>Use-case selection.</b> Start with a handful of high-value, low-risk questions where a fast answer clearly beats the status quo, then expand.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">Do this first, and Virtuoso Connectors becomes a genuine force multiplier. Skip it, and you’ve simply made bad data easier to reach.</span></p></div>
<p></p></div></div><div data-element-id="elm_Ny7z5cQ4lXnHgFz9-80mXQ" 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><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">F</span>requently asked questions</b></b></b></b></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_a7GMallhf-aghd89eQbjKw" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><!-- ASSETSOFT FAQ ACCORDION – ONE COLUMN --><section class="as-faq-accordion"><style> @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap"); .as-faq-accordion, .as-faq-accordion * { box-sizing: border-box; font-family: "Poppins", sans-serif; } .as-faq-accordion { width: 100%; max-width: 1100px; margin: 0 auto; padding: 20px 0; } .as-faq-list { display: flex; flex-direction: column; gap: 14px; } .as-faq-item { overflow: hidden; background: #ffffff; border: 1px solid rgba(29, 128, 226, 0.15); border-radius: 16px; box-shadow: 0 6px 22px rgba(0, 55, 110, 0.06); transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; } .as-faq-item:hover { border-color: rgba(29, 128, 226, 0.35); box-shadow: 0 10px 30px rgba(29, 128, 226, 0.12); transform: translateY(-2px); } .as-faq-item.is-open { border-color: rgba(29, 128, 226, 0.4); box-shadow: 0 12px 32px rgba(29, 128, 226, 0.14); } .as-faq-question { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 24px; background: transparent; border: 0; color: #00376e; text-align: left; cursor: pointer; outline: none; } .as-faq-question-text { flex: 1; font-size: 17px; font-weight: 600; line-height: 1.5; } .as-faq-icon { position: relative; flex: 0 0 38px; width: 38px; height: 38px; border-radius: 50%; background: #cee0f3; transition: background-color 0.3s ease, transform 0.35s ease; } .as-faq-icon::before, .as-faq-icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 14px; height: 2px; border-radius: 10px; background: #1d80e2; transform: translate(-50%, -50%); transition: transform 0.35s ease, background-color 0.3s ease; } .as-faq-icon::after { transform: translate(-50%, -50%) rotate(90deg); } .as-faq-item.is-open .as-faq-icon { background: #1d80e2; transform: rotate(180deg); } .as-faq-item.is-open .as-faq-icon::before, .as-faq-item.is-open .as-faq-icon::after { background: #ffffff; } .as-faq-item.is-open .as-faq-icon::after { transform: translate(-50%, -50%) rotate(0deg); } .as-faq-answer { display: grid; grid-template-rows: 0fr; opacity: 0; transition: grid-template-rows 0.45s ease, opacity 0.35s ease; } .as-faq-item.is-open .as-faq-answer { grid-template-rows: 1fr; opacity: 1; } .as-faq-answer-inner { min-height: 0; overflow: hidden; } .as-faq-answer-content { margin: 0 24px; padding: 0 0 24px; border-top: 1px solid rgba(29, 128, 226, 0.12); } .as-faq-answer-content p { margin: 18px 0 0; color: #425466; font-size: 15px; font-weight: 400; line-height: 1.8; } .as-faq-question:focus-visible { box-shadow: inset 0 0 0 3px rgba(29, 128, 226, 0.25); border-radius: 16px; } @media (max-width: 767px) { .as-faq-list { gap: 12px; } .as-faq-question { gap: 14px; padding: 18px; } .as-faq-question-text { font-size: 15px; line-height: 1.45; } .as-faq-icon { flex-basis: 34px; width: 34px; height: 34px; } .as-faq-answer-content { margin: 0 18px; padding-bottom: 20px; } .as-faq-answer-content p { margin-top: 16px; font-size: 14px; line-height: 1.7; } } @media (prefers-reduced-motion: reduce) { .as-faq-item, .as-faq-icon, .as-faq-icon::before, .as-faq-icon::after, .as-faq-answer { transition: none; } } </style><div class="as-faq-list"><!-- FAQ 1 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-1"><span class="as-faq-question-text"> What are Yardi Virtuoso Connectors? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-1"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> They are a secure bridge that lets authorized users query live Yardi data through an AI chat interface using natural language, without manual exports or custom reports. They are part of Yardi’s Virtuoso AI platform. </p></div>
</div></div></article><!-- FAQ 2 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-2"><span class="as-faq-question-text"> Which AI models does the connector support? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-2"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Claude by Anthropic is supported today. Yardi has indicated Microsoft Copilot is next, with additional LLM providers on the roadmap. The connector is built on the Model Context Protocol (MCP), so it is designed to work across MCP-compatible models over time. </p></div>
</div></div></article><!-- FAQ 3 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-3"><span class="as-faq-question-text"> Is it secure? Can users see data they shouldn’t? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-3"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Access authenticates through Yardi and follows each user’s existing permissions. A user sees through the AI interface only what they can already see in Yardi. </p></div>
</div></div></article><!-- FAQ 4 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-4"><span class="as-faq-question-text"> What can it do today? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-4"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> The initial toolset covers Residential, Commercial, General Ledger, and Work Orders—supporting financial analysis, lease reviews, work-order insight, occupancy questions, and scenario modelling. More tools are planned. </p></div>
</div></div></article><!-- FAQ 5 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-5"><span class="as-faq-question-text"> Who can use Virtuoso Connectors? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-5"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Clients on a Virtuoso Enterprise licensing agreement, and Yardi ICN members who set up access through a Yardi Client Central case. </p></div>
</div></div></article><!-- FAQ 6 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-6"><span class="as-faq-question-text"> Do I need to be on Virtuoso Enterprise? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-6"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> For direct client access, yes. ICN members can access it directly regardless of their own Virtuoso status. </p></div>
</div></div></article><!-- FAQ 7 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-7"><span class="as-faq-question-text"> How do I prepare? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-7"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Focus on data hygiene, permission review, consistent reporting definitions, and governance before piloting. Start with a few high-value, low-risk use cases and expand from there. </p></div>
</div></div></article></div><script>
    (function () {
      const faqSections = document.querySelectorAll(".as-faq-accordion");

      faqSections.forEach(function (section) {
        const items = section.querySelectorAll(".as-faq-item");

        items.forEach(function (item) {
          const button = item.querySelector(".as-faq-question");

          button.addEventListener("click", function () {
            const isOpen = item.classList.contains("is-open");

            /* Close all other FAQs */
            items.forEach(function (otherItem) {
              otherItem.classList.remove("is-open");

              const otherButton =
                otherItem.querySelector(".as-faq-question");

              otherButton.setAttribute("aria-expanded", "false");
            });

            /* Open selected FAQ if it was closed */
            if (!isOpen) {
              item.classList.add("is-open");
              button.setAttribute("aria-expanded", "true");
            }
          });
        });
      });
    })();
  </script></section></div>
</div><div data-element-id="elm_cdmpR0a1RHGWE5yKV2FitA" 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>Tue, 21 Jul 2026 06:44:06 -0500</pubDate></item><item><title><![CDATA[Maryland SB 335 (Oct 1, 2026): Landlord Compliance Guide | Assetsoft]]></title><link>https://assetsoft.biz/blogs/post/maryland-sb-335-oct-1-2026-landlord-compliance-guide-assetsoft</link><description><![CDATA[<img align="left" hspace="5" src="https://assetsoft.biz/Maryland Senate Bill 335 -Effective October 1- 2026- - What Landlords and Property Managers Nee-1.jpg"/>Maryland SB 335 takes effect on October 1, 2026. Learn the new voucher screening rules, the positive rent reporting mandate for 6+ unit landlords, and how to configure Yardi, MRI, or RealPage before the deadline.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_SDCsdydURyiCStCcc7GNuQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_kXat8jfwRoGo5cHd_xxHlA" 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_XuUr9da9Szi3k3WvQdZPpg" 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_Wu_uO1EGqCRI6ebhNn-gRg" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_Wu_uO1EGqCRI6ebhNn-gRg"] .zpimage-container figure img { width: 1340px ; height: 287.26px ; } } </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-fit 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="/Maryland%20Senate%20Bill%20335%20-Effective%20October%201-%202026-%20-%20What%20Landlords%20and%20Property%20Managers%20Nee.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_U_Jb-edqRV6zRV-hvoCQiw" 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>You can edit text on your website by double clicking on a text box on your website. Alternatively, when you select a text box a settings menu will appear. your website by double clicking on a text box on your website. Alternatively, when you select a text box.</p></div>
</div><div data-element-id="elm_HBFhU5AvSi7jdKxoFxJHtw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-center zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:26px;color:rgb(29, 128, 226);"><b><span>K</span>ey Takeaways</b></span></h2></div>
<div data-element-id="elm_uH7BcMgyutNNAFKWYblSVw" data-element-type="divider" class="zpelement zpelem-divider "><style type="text/css"> [data-element-id="elm_uH7BcMgyutNNAFKWYblSVw"].zpelem-divider{ margin-block-start:-2px; } </style><style> [data-element-id="elm_uH7BcMgyutNNAFKWYblSVw"] .zpdivider-container .zpdivider-common:after, [data-element-id="elm_uH7BcMgyutNNAFKWYblSVw"] .zpdivider-container .zpdivider-common:before{ border-color:#E21D1D } </style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width20 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div><div data-element-id="elm_uNJys3-7EW71hSAXzmm7eA" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_uNJys3-7EW71hSAXzmm7eA"].zpelem-box{ background-color:#CEE0F3; background-image:unset; border-radius:20px; } </style><div data-element-id="elm_Erks1PwH40StxVnes7Kqew" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_Erks1PwH40StxVnes7Kqew"].zpelem-text { margin-block-start:20px; margin-inline-end:25px; margin-block-end:20px; margin-inline-start:25px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span style="color:rgb(22, 56, 90);"></span></p><div><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);"><span>•&nbsp;</span><b><span>Maryland Senate Bill 335</span></b><span> was signed into law as <b>Chapter 773</b> and takes effect <b>October 1, 2026</b>.</span></span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">• It does two distinct things: it <b>restricts credit-based screening of voucher holders</b>, and it <b>requires landlords with six or more rental units to offer positive rent reporting</b>.</span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">• Violations of the screening provisions are <b>discriminatory housing practices</b>, enforceable by the <b>Maryland Commission on Civil Rights</b>.</span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">• Leases signed <b>on or after October 1, 2026</b> need the offer at signing. <b>Existing leases</b> must receive it by <b>January 1, 2027</b>.</span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">• The fee cap for reporting is <b>the lesser of actual cost or $10 per month,</b>&nbsp;and it is <b>not rent</b>.</span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">• This is a <b>systems problem</b>, not just a legal one. Lease templates, screening criteria, charge codes, notice delivery, and audit trails all need reconfiguration.</span></p></div>
<p></p></div></div></div><div data-element-id="elm_LxDhmVJ8pLz1IfwEiLgD4w" 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;"><b><span style="font-size:32px;">W</span>hat Is Maryland Senate Bill 335?</b></span></h2></div>
<div data-element-id="elm_qOX3ToevBB3DIw1Ci3rlkg" 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 style="color:rgb(22, 56, 90);">Maryland SB 335, formally Landlord and Tenant Discrimination in Housing for Income-Based Housing Subsidies and Positive Rental History Reporting, was introduced by Senators Love, Charles, Henson, Hettleman, Lam, Muse, and Sydnor during the 2026 Regular Session. It passed both chambers, was approved by the Governor on May 26, 2026, and becomes Chapter 773 of the Laws of Maryland.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">The Act adds <b>§ 20-705.1 to the State Government Article</b> and <b>§ 8-208.4 to the Real Property Article</b>. Both take effect <b>October 1, 2026</b>.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">For owners and operators, it is best understood as two separate compliance workstreams that happen to share an effective date.</span></p></div><p></p></div>
</div><div data-element-id="elm_KPAeJ91XZRivwNwCwESWFw" 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;"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">P</span>art One: <span style="color:rgb(29, 128, 226);">You Can No Longer Screen Voucher Holders on Credit</span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_gYDccSI2Xpk0ykqNbx7WyQ" 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 style="color:rgb(22, 56, 90);">Under the new § 20-705.1, an income-based housing subsidy means recurring monetary assistance to a landlord from a governmental entity or nonprofit intended to defray a tenant's rent obligation, expressly including Housing Choice vouchers issued under the United States Housing Act of 1937.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">If your rental application uses financial information, including credit history, you <b>may not refuse to rent</b> to a prospective tenant who pays with a subsidy based on:</span></p><p style="margin-bottom:4pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">1. The prospective tenant's <b>income</b>;</span></p><p style="margin-bottom:4pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">2. The prospective tenant's <b>credit score, or lack of a credit score</b>; or</span></p><p style="margin-bottom:4pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);"><span>3.&nbsp;</span><b><span>Adverse credit history that arose during a period when the applicant did not have a subsidy</span></b><span>, where the applicant confirms that period, voucher paperwork, public housing authority documents, or a PHA response to your request.</span></span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">You also <b>may not require</b> a public housing authority to verify subsidy dates to assess credit history.</span></p></div><p></p><h3 style="margin-bottom:5pt;"><b><span style="font-size:16px;color:rgb(29, 128, 226);">What You Can Still Do</span></b></h3><p></p><div><h3 style="margin-bottom:5pt;"></h3><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">The bill preserves meaningful underwriting latitude:</span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);"><span>•&nbsp;</span><b><span>Income sufficiency for the tenant's portion. </span></b><span>You may verify the applicant can pay the rent and utilities not covered by the subsidy, provided you use an income-to-tenant-portion ratio <b>substantially equivalent</b> to the ratio you apply to non-subsidized applicants.</span></span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);"><span>•&nbsp;</span><b><span>Behavioral history. </span></b><span>You may decline based on any commercially reasonable and nondiscriminatory use of a landlord reference, or a history of lease violations, unpaid utilities, nuisance, or property damage.</span></span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);"><span>•&nbsp;</span><b><span>Funding-mandated collection. </span></b><span>Landlords receiving funding that requires income qualification for income-restricted units may still collect financial information where that collection is a condition of the funding.</span></span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">The compliance risk is concentrated in that phrase <i>substantially equivalent</i>. If your screening matrix applies a 3x income test to market applicants and a 3x-of-gross-rent test to voucher holders, you have a defect, and under amended §§ 20-701(c) and 20-1020(e), it is a <b>discriminatory housing practice</b> subject to Maryland Commission on Civil Rights enforcement.</span></p></div></div>
</div><div data-element-id="elm_14NHpNTpKpampPaDgOCG6Q" 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;"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;">P</span>art Two:</span> The Positive Rent Reporting Mandate</b><span style="color:rgb(29, 128, 226);"></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_JSWnnrn-RDbkEQSbYebVCw" 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 style="color:rgb(22, 56, 90);">New Real Property § 8-208.4 applies <b>only to landlords who own six or more residential rental units in the State</b>. If that's you, every written lease must now include the option to have the tenant's positive rental payment history reported to at least one consumer reporting agency.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);"><b><span>&quot;Positive rental payment history&quot;</span></b><span> means complete and timely rent payments and expressly excludes any instance in which the tenant did not pay in full or on time. This is an upside-only feed.</span></span></p></div><p></p></div>
</div><div data-element-id="elm_xANFYjz8qjvKXof8fDOnkg" 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:16px;"><b><b><span style="color:rgb(29, 128, 226);"><span></span><span><b><span>The Deadlines</span></b></span></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_OTEGwxMDhXdifQfFD34QOg" 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="624"><thead><tr><td class="zp-selected-cell"><p><b><span style="color:rgb(22, 56, 90);">Lease type</span></b></p></td><td><p><b><span style="color:rgb(22, 56, 90);">Offer deadline</span></b></p></td><td><p><b><span style="color:rgb(22, 56, 90);">Ongoing cadence</span></b></p></td></tr></thead><tbody><tr><td><p><span style="color:rgb(22, 56, 90);">Entered into <b>on or after Oct 1, 2026</b></span></p></td><td><p><span style="color:rgb(22, 56, 90);">At time of lease agreement</span></p></td><td><p><span style="color:rgb(22, 56, 90);">At least once annually</span></p></td></tr><tr><td><p><span style="color:rgb(22, 56, 90);">Entered into <b>before Oct 1, 2026</b></span></p></td><td><p><span style="color:rgb(22, 56, 90);">Not later than <b>January 1, 2027</b></span></p></td><td><p><span style="color:rgb(22, 56, 90);">At least once annually</span></p></td></tr></tbody></table></div><p></p></div>
</div><div data-element-id="elm_-1vQojKzn80ndRLNMLLk_g" 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 style="color:rgb(22, 56, 90);">For existing leases, delivery must be by <b>first-class mail with a certificate of mailing</b>, a <b>tracked delivery service with confirmation</b>, or <b>electronic delivery</b> if the tenant has elected to receive notices that way. If you mail it, you must include a <b>self-addressed, stamped envelope</b> for the return election.</span></p><h3 style="margin-bottom:5pt;"><b><span style="font-size:16px;color:rgb(29, 128, 226);">What the Offer Must Contain</span></b></h3></div><p></p><div><h3 style="margin-bottom:5pt;"></h3><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">The Secretary of Housing and Community Development will prescribe the form by regulation. The statute requires it to include: a statement that reporting is optional; the name of each consumer reporting agency; the amount of any fee; instructions for submitting the written election; notice that the tenant may opt in at any time; notice that the tenant may stop at any time but cannot resume for at least six months; opt-out instructions; and a <b>signature block</b> the tenant dates and signs to accept.</span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">Tenants may request additional copies of the election at any time, and you must comply.</span></p><h3 style="margin-bottom:5pt;"><b><span style="font-size:16px;color:rgb(29, 128, 226);">The Fee Mechanics Read These Twice</span></b></h3><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">• The fee is capped at <b>the lesser of your actual cost or $10 per month</b>.</span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);"><span>•&nbsp;</span><b><span>Payment or nonpayment of the fee may never be reported</span></b><span> to a consumer reporting agency.</span></span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">• The fee <b>is not rent</b>. It cannot be credited toward rent or any other lease obligation.</span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">• If a tenant is 30+ days delinquent on the fee, you may stop reporting, and the tenant cannot re-elect for at least six months from the date the fee first became due.</span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">• On any written request to stop, you stop, and a six-month lockout applies before re-election.</span></p></div></div>
</div><div data-element-id="elm_QZPyOwBkcGJrqkvLoramkg" 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;"><b><span style="font-size:32px;color:rgb(29, 128, 226);"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">W</span>hy This Is a Configuration Project, Not a Memo</b></b></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_BsFmyIyLPbsjM1WafFGxiA" 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 style="color:rgb(22, 56, 90);">Every one of these requirements maps to something inside Yardi Voyager, MRI Living, RealPage, or Entrata:</span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);"><span>•&nbsp;</span><b><span>Lease templates and clause libraries </span></b><span>need the § 8-208.4 option embedded, not stapled on as an addendum someone forgets.</span></span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);"><span>•&nbsp;</span><b><span>Screening criteria </span></b><span>need a separate, defensible ruleset for subsidy applicants with an income-to-tenant-portion test that provably mirrors your market test.</span></span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);"><span>•&nbsp;</span><b><span>Charge codes </span></b><span>need a non-rent, non-ledger-crediting fee that never touches your delinquency or reporting feed.</span></span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);"><span>•&nbsp;</span><b><span>Notice generation and delivery tracking </span></b><span>need to produce certificates of mailing or tracked delivery evidence, on an annual recurrence, per lease.</span></span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);"><span>•&nbsp;</span><b><span>The CRA data feed </span></b><span>needs to suppress every non-complete, non-timely payment with a filter, not a dump.</span></span></p><p style="margin-bottom:4pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);"><span>•&nbsp;</span><b><span>Audit trails </span></b><span>need to survive a Commission on Civil Rights inquiry two years from now.</span></span></p><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);">The six-month lockout rules alone are a state machine most PMS platforms do not model that's integration work natively.</span></p></div><p></p></div>
</div><div data-element-id="elm_AhxSULmoqnqQs4aODebS9A" 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;"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span></span><b><span style="font-size:32px;">Y</span>our October 1 Readiness Checklist</b></b><span style="color:rgb(29, 128, 226);"></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_BqSJguusvkUYcBJtmc91eQ" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_Rhuwa4_-Ou8GQshbilO49g" 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 style="color:rgb(22, 56, 90);"></span></p><div><p style="margin-bottom:4pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">1. Confirm whether your Maryland portfolio crosses the <b>six-unit threshold</b>.</span></p><p style="margin-bottom:4pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">2. Pull and re-baseline your <b>screening matrix</b> against § 20-705.1.</span></p><p style="margin-bottom:4pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">3. Update <b>lease templates</b> for post-Oct 1 execution.</span></p><p style="margin-bottom:4pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">4. Build the <b>existing-lease notice campaign</b> for the January 1, 2027 deadline.</span></p><p style="margin-bottom:4pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">5. Stand up the <b>CRA relationship and data feed</b> with the positive-only filter.</span></p><p style="margin-bottom:4pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">6. Configure the <b>fee charge code</b> as non-rent, non-reportable.</span></p><p style="margin-bottom:4pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">7. Track <b>DHCD regulations</b> for the prescribed offer form.</span></p><p style="margin-bottom:4pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">8. Instrument <b>opt-in/opt-out state and audit logging</b>.</span></p></div><p style="margin-bottom:7pt;"><span style="color:rgb(22, 56, 90);"></span></p></div><p></p></div>
</div><div data-element-id="elm_0g0OlLqSMQMWLRZ6HtgJIg" 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;"><b><span style="font-size:32px;color:rgb(29, 128, 226);"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">F</span>requently Asked Questions</b></b></b></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_f9YKdZ7NCE_eZDBt8_EfWg" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><!-- ASSETSOFT FAQ ACCORDION – ONE COLUMN --><section class="as-faq-accordion"><style> @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap"); .as-faq-accordion, .as-faq-accordion * { box-sizing: border-box; font-family: "Poppins", sans-serif; } .as-faq-accordion { width: 100%; max-width: 1100px; margin: 0 auto; padding: 20px 0; } .as-faq-list { display: flex; flex-direction: column; gap: 14px; } .as-faq-item { overflow: hidden; background: #ffffff; border: 1px solid rgba(29, 128, 226, 0.15); border-radius: 16px; box-shadow: 0 6px 22px rgba(0, 55, 110, 0.06); transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; } .as-faq-item:hover { border-color: rgba(29, 128, 226, 0.35); box-shadow: 0 10px 30px rgba(29, 128, 226, 0.12); transform: translateY(-2px); } .as-faq-item.is-open { border-color: rgba(29, 128, 226, 0.4); box-shadow: 0 12px 32px rgba(29, 128, 226, 0.14); } .as-faq-question { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 24px; background: transparent; border: 0; color: #00376e; text-align: left; cursor: pointer; outline: none; } .as-faq-question-text { flex: 1; font-size: 17px; font-weight: 600; line-height: 1.5; } .as-faq-icon { position: relative; flex: 0 0 38px; width: 38px; height: 38px; border-radius: 50%; background: #cee0f3; transition: background-color 0.3s ease, transform 0.35s ease; } .as-faq-icon::before, .as-faq-icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 14px; height: 2px; border-radius: 10px; background: #1d80e2; transform: translate(-50%, -50%); transition: transform 0.35s ease, background-color 0.3s ease; } .as-faq-icon::after { transform: translate(-50%, -50%) rotate(90deg); } .as-faq-item.is-open .as-faq-icon { background: #1d80e2; transform: rotate(180deg); } .as-faq-item.is-open .as-faq-icon::before, .as-faq-item.is-open .as-faq-icon::after { background: #ffffff; } .as-faq-item.is-open .as-faq-icon::after { transform: translate(-50%, -50%) rotate(0deg); } .as-faq-answer { display: grid; grid-template-rows: 0fr; opacity: 0; transition: grid-template-rows 0.45s ease, opacity 0.35s ease; } .as-faq-item.is-open .as-faq-answer { grid-template-rows: 1fr; opacity: 1; } .as-faq-answer-inner { min-height: 0; overflow: hidden; } .as-faq-answer-content { margin: 0 24px; padding: 0 0 24px; border-top: 1px solid rgba(29, 128, 226, 0.12); } .as-faq-answer-content p { margin: 18px 0 0; color: #425466; font-size: 15px; font-weight: 400; line-height: 1.8; } .as-faq-question:focus-visible { box-shadow: inset 0 0 0 3px rgba(29, 128, 226, 0.25); border-radius: 16px; } @media (max-width: 767px) { .as-faq-list { gap: 12px; } .as-faq-question { gap: 14px; padding: 18px; } .as-faq-question-text { font-size: 15px; line-height: 1.45; } .as-faq-icon { flex-basis: 34px; width: 34px; height: 34px; } .as-faq-answer-content { margin: 0 18px; padding-bottom: 20px; } .as-faq-answer-content p { margin-top: 16px; font-size: 14px; line-height: 1.7; } } @media (prefers-reduced-motion: reduce) { .as-faq-item, .as-faq-icon, .as-faq-icon::before, .as-faq-icon::after, .as-faq-answer { transition: none; } } </style><div class="as-faq-list"><!-- FAQ 1 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-1"><span class="as-faq-question-text"> When does Maryland SB 335 take effect? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-1"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> October 1, 2026. </p></div>
</div></div></article><!-- FAQ 2 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-2"><span class="as-faq-question-text"> Does SB 335 apply to small landlords? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-2"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> The rent reporting mandate in Real Property § 8-208.4 applies only to landlords owning six or more residential rental units in Maryland. The screening restrictions in § 20-705.1 are not tied to that threshold. </p></div>
</div></div></article><!-- FAQ 3 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-3"><span class="as-faq-question-text"> Can I charge tenants for rent reporting? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-3"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Yes, capped at the lesser of your actual cost or $10 per month. It is not rent, and its payment status cannot be reported. </p></div>
</div></div></article><!-- FAQ 4 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-4"><span class="as-faq-question-text"> What happens if I don't comply with the screening provisions? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-4"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> A violation is a discriminatory housing practice enforceable by the Maryland Commission on Civil Rights. </p></div>
</div></div></article><!-- FAQ 5 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-5"><span class="as-faq-question-text"> Do I have to report negative payment history? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-5"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> No. The statute covers positive rental payment history only, and expressly excludes incomplete or untimely payments. </p></div>
</div></div></article></div><script>
    (function () {
      const faqSections = document.querySelectorAll(".as-faq-accordion");

      faqSections.forEach(function (section) {
        const items = section.querySelectorAll(".as-faq-item");

        items.forEach(function (item) {
          const button = item.querySelector(".as-faq-question");

          button.addEventListener("click", function () {
            const isOpen = item.classList.contains("is-open");

            /* Close all other FAQs */
            items.forEach(function (otherItem) {
              otherItem.classList.remove("is-open");

              const otherButton =
                otherItem.querySelector(".as-faq-question");

              otherButton.setAttribute("aria-expanded", "false");
            });

            /* Open selected FAQ if it was closed */
            if (!isOpen) {
              item.classList.add("is-open");
              button.setAttribute("aria-expanded", "true");
            }
          });
        });
      });
    })();
  </script></section></div>
</div><div data-element-id="elm_qlEQyDCpWIs5_hrlRMWjQg" 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;"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">G</span>et Ahead of the Deadline</b></b></b><span style="color:rgb(29, 128, 226);"></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_NRXk9Ck5XIFLzd71sf2EdQ" 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 style="color:rgb(22, 56, 90);">Assetsoft configures Yardi, MRI, and RealPage environments for regulatory change across North America lease clause libraries, screening rulesets, charge code architecture, notice automation, and consumer reporting integrations. If your Maryland portfolio needs to be ready by October 1, the runway is short.</span></p><b style="color:rgb(29, 128, 226);">Talk to our team</b><span><span style="color:rgb(22, 56, 90);"> about an SB 335 readiness assessment -</span><a href="https://www.assetsoft.biz/contact"><span style="text-decoration-line:underline;color:rgb(48, 4, 234);">www.assetsoft.biz/contact</span></a></span></div><p></p></div>
</div></div><div data-element-id="elm_0TvmHZoTTR9D-u_41eJYCQ" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"></style></div>
<div data-element-id="elm_kAKFJXvESFu2365ZO_JLjA" 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>Mon, 20 Jul 2026 12:19:40 -0500</pubDate></item><item><title><![CDATA[Beyond the Chatbot: PropOS & Agentic AI in Real Estate (2026) | Assetsoft]]></title><link>https://assetsoft.biz/blogs/post/beyond-the-chatbot-propos-agentic-ai-in-real-estate-2026-assetsoft</link><description><![CDATA[<img align="left" hspace="5" src="https://assetsoft.biz/Beyond-the-Chatbot_Squr.jpg"/>PropTech is evolving into the Property Operating System (PropOS). Learn how agentic AI in MRI Agora and Yardi Virtuoso Enterprise executes real workflows and how to prepare your data, integrations, and governance.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_NKpAOUF6RSacCYCkWsfEWA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_jJpGpZ7yQaitgWBN1bNMJA" 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_ieDSxuluQfiIPCqRFocgzQ" 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_inmqGpTDO_aIvUvSfgBpXA" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_inmqGpTDO_aIvUvSfgBpXA"] .zpimage-container figure img { width: 1240px ; height: 265.44px ; } } </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-fit 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="/Beyond-the-Chatbot_REct.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_oI1tmrc7T9mJ5v5F4Cvp4g" 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><span><span><span><span></span></span></span></span></p><div><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">For the better part of two decades, the real estate industry has been buying “PropTech.” Property management platforms, CRMs, facilities tools, budgeting modules, and tenant portals each one promising visibility, each one adding another login, another data silo, and another report that a human still had to read, interpret, and act on.</span></p><span style="color:rgb(22, 56, 90);"> That era is ending. Not because the software failed, but because the industry’s expectations have fundamentally changed. In 2026, the question owners and operators are asking is no longer “Can the system tell me what’s happening?”It is “Can the system handle it?”</span></div><div><span style="color:rgb(22, 56, 90);"><br/></span></div><div><div><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">Welcome to the age of the </span><b style="color:rgb(29, 128, 226);">Property Operating System PropOS</b><span style="color:rgb(22, 56, 90);">&nbsp;and the agentic AI workflows that power it. In June 2026 alone, the two dominant enterprise platforms in the industry made that shift official: MRI Software launched MRI Agora Intelligence and MRI Agora Orchestrator, and Yardi expanded its Virtuoso® Enterprise platform with AI agents embedded across leasing, accounting, maintenance, and resident services. The direction of travel is unmistakable, and firms that treat these announcements as incremental feature releases will find themselves competing against operators whose back offices run themselves.</span></p><p style="color:rgb(22, 56, 90);margin-bottom:8pt;">At Assetsoft, we have spent more than a decade implementing, integrating, and automating the enterprise property management stacks these platforms sit on Yardi, MRI, and the finance, procurement, and reporting systems around them. In this article, we break down what PropOS actually means, what changed in June 2026, and what real estate organizations need to do to be ready.</p></div></div>
<p></p></div></div><div data-element-id="elm_zHj85ghyZXkCOXF7RmWMBw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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;"><strong><span style="font-size:32px;">F</span>rom PropTech to PropOS: What Actually Changed?</strong></span></h2></div>
<div data-element-id="elm_4HNLKvMAR0FKNcTY_b5PKg" 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:8pt;"><span style="color:rgb(22, 56, 90);"><b>PropTech</b> described a category of tools: software you bought to digitize a piece of the real estate business. The model was fundamentally <i>passive</i>. Software collected data, produced dashboards, and waited. Humans did the connecting: exporting from one system, keying into another, chasing approvals over email, reconciling exceptions in spreadsheets.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">A <b>Property Operating System (PropOS)</b> flips that model. Instead of a collection of tools that report, a PropOS is a connected environment in which AI agents <i>observe, decide, and act</i> across systems, creating vendor invoices, flagging lease charge discrepancies, initiating maintenance work orders, escalating anomalies to humans, and logging every action for audit. The defining characteristics of a PropOS are:</span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">1.<span>&nbsp; </span><b>A shared data foundation. </b>Property, lease, financial, and operational data unified enough that an agent can reason across it, not five versions of the truth scattered across a PMS, an ERP, a CMMS, and someone’s inbox.</span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">2.<span>&nbsp; </span><b>Agentic workflow execution. </b>AI that doesn’t stop at a recommendation. It performs the next step: coding the invoice, drafting the renewal, scheduling the vendor, posting the journal entry.</span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">3.<span>&nbsp; </span><b>Governance and auditability. </b>Every agent action, automated or human-approved, is logged, traceable, and reversible, with organizational rules defining what agents may do autonomously and where a human must sign off.</span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">4.<span>&nbsp; </span><b>Cross-platform orchestration. </b>The ability to execute a workflow that spans systems: property management, general ledger, banking, procurement, document management, and communication tools.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">That fourth point is where most organizations will struggle and where an integration-first consultancy earns its keep. But first, let’s look at the evidence that this shift is no longer theoretical.</span></p></div><p></p></div>
</div><div data-element-id="elm_IgidH-jUNhGw_uZdTneRbA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><strong><span style="font-size:32px;"></span><span style="color:rgb(22, 56, 90);"><span style="font-size:32px;">J</span>une 2026:</span><span style="color:rgb(29, 128, 226);"> The Month PropOS Went Mainstream</span></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_EHKkrrKq_C_wegfYdS93eg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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 style="font-size:16px;color:rgb(22, 56, 90);"><strong>MRI Agora Intelligence and MRI Agora Orchestrator (June 25, 2026)</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_HzfaMOsYQyt0w96q4KZnxg" 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:8pt;"><span style="color:rgb(22, 56, 90);">On June 25, 2026, MRI Software announced two new solutions within MRI Agora™, its AI-powered real estate platform. The pairing is instructive because it mirrors the two halves of the PropOS model.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">MRI Agora Intelligence delivers proactive portfolio signals and recommended actions to the people who need them, while MRI Agora Orchestrator executes real estate-specific agentic workflows automatically, with the governance and audit trail that enterprise operators require. In other words: Intelligence spots the opportunity; Orchestrator does the work.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">Several details of the launch deserve attention from anyone running an MRI environment:</span></p><p style="margin-bottom:5pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">•<span>&nbsp; </span><b>Pre-built, configurable agents. </b>Orchestrator enables users to deploy agents from a pre-built catalog refined across the MRI client base, configure them for their specific operation, and let them run with the platform reading context, such as distinguishing a hesitant lease renewal from a committed one, and responding accordingly.</span></p><p style="margin-bottom:5pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">•<span>&nbsp; </span><b>Human-in-the-loop by design. </b>For work that requires judgment, Orchestrator works through complex cases step by step with the team, surfacing relevant context and making its reasoning visible, while keeping every decision with the person responsible for it.</span></p><p style="margin-bottom:5pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">•<span>&nbsp; </span><b>Enterprise-grade governance. </b>Every agent action, whether automated or human-approved, is fully logged and traceable, with a searchable, exportable audit trail.</span></p><p style="margin-bottom:5pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">•<span>&nbsp; </span><b>Model-agnostic architecture. </b>MRI Agora is architected to use the most appropriate AI model for each workload while maintaining a consistent layer of governance, security, and orchestration, meaning clients benefit as foundation models improve, without re-platforming.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">MRI CEO Patrick Ghilani framed the challenge precisely: <i>“Connecting AI agents to systems is becoming easier. The bigger challenge is ensuring those agents operate in ways organizations can trust.”</i> That single sentence should be printed and taped to the wall of every real estate IT department, because it identifies where the real work of 2026–2027 lies: not in acquiring AI, but in operationalizing it safely. The platform’s recognition at Realcomm, where MRI Agora took home the 2026 Digie Award for Best Tech Innovation in Commercial/Corporate Real Estate, confirms how seriously the industry is taking that framing.</span></p></div><p></p></div>
</div><div data-element-id="elm_lbc95E3Nxy005f1xqn7Nuw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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 style="font-size:16px;color:rgb(22, 56, 90);"><strong><span>Yardi Virtuoso® Enterprise: “From Answering to Doing” (June 15, 2026)</span></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_2MuhuM6EpXjrDwoddf00ow" 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:8pt;"><span style="color:rgb(22, 56, 90);">Ten days earlier, on June 15, 2026, Yardi announced expanded AI agent capabilities across multifamily operations through Yardi Virtuoso® Enterprise, its enterprise AI platform designed to help operators automate routine tasks, improve efficiency, and support better decision-making.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">Richard Malpica, Yardi’s vice president of multifamily, captured the philosophical shift in one line: <i>“Our agents have transitioned from answering to doing.”</i> The specifics back that up:</span></p><p style="margin-bottom:5pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">•<span>&nbsp; </span><b>Smart AP with measurable results. </b>KETTLER, a leading multifamily operator, saw an 86% decrease in invoice processing time and eliminated 48 hours of human processing time using Smart AP. Those aren’t demo numbers; that’s a production accounts payable function.</span></p><p style="margin-bottom:5pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">•<span>&nbsp; </span><b>Premium agents across the back office. </b>Operators can add premium agents to Virtuoso Enterprise that automate routine invoice approvals, audit leases for missed charges, capture vendor payment discounts, and streamline month-end close, directly recovering revenue that manual processes routinely leave on the table.</span></p><p style="margin-bottom:5pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">•<span>&nbsp; </span><b>AI inspection agents. </b>Native to Virtuoso Enterprise, AI inspection agents analyze video walkthroughs of units to identify needed repairs, generate repair guidance, and surface suggested repair items directly from Yardi® Marketplace. A maintenance workflow that once began with clipboards and manual documentation can now begin with a video.</span></p><p style="margin-bottom:5pt;margin-left:21.55pt;"><span style="color:rgb(22, 56, 90);">•<span>&nbsp; </span><b>Open connectivity via MCP. </b>The day after the agent announcement, Yardi added the Virtuoso Connector (MCP) to Virtuoso Enterprise, linking Yardi data with foundational AI models, letting users securely access and interact with live Yardi data through AI assistants such as Anthropic’s Claude, authenticated through Yardi so users only see data they already have permission to view.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">That last item may be the most strategically significant of the month. The Model Context Protocol (MCP) connector signals that even the most vertically integrated platform in real estate accepts that AI workflows will span <i>beyond</i> its walls. The PropOS of 2026 is not one vendor’s walled garden; it is an orchestrated ecosystem.</span></p></div><p></p></div>
</div><div data-element-id="elm_FkN7VJWFFrEGSMhNQV8kxg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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 style="font-size:16px;color:rgb(22, 56, 90);"><strong><span>What Agentic Workflows Look Like in Practice</span></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_InrNKeO-EpzfzIywToB-lQ" 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:8pt;"><span style="color:rgb(22, 56, 90);">Strip away the branding, and the anatomy of an agentic real estate workflow is consistent across platforms. Consider three examples we encounter constantly in client environments.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);"><b>Invoice-to-payment. </b>A vendor emails an invoice. An agent extracts the data, matches it to a purchase order and contract, codes it to the correct GL account and property, checks it against budget, routes exceptions to a human, schedules payment within the discount window, and posts the entry. What used to be a five-person relay becomes a supervised pipeline, and as the KETTLER results show, the time savings are dramatic.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);"><b>Lease compliance and revenue recovery. </b>An agent continuously audits executed leases against what is actually being billed: escalations not applied, CAM caps miscalculated, missed charges, incorrect proration on move-ins. Instead of an annual recovery audit, discrepancies surface within days, with the supporting documents attached and a corrective billing adjustment ready for approval.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);"><b>Maintenance orchestration. </b>A video walkthrough or tenant request triggers an agent that identifies the issue, checks warranty and vendor contracts, generates the work order, dispatches the appropriate vendor, tracks completion, validates the invoice against the quote, and updates the asset record. Every step is logged; humans intervening only on exceptions and approvals.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">Notice what all three have in common: <b>none of them lives inside a single system.</b> Each touches the property management platform, the financial system, document repositories, banking, and communication channels. This is precisely why the PropOS transition is, at its core, an integration and data challenge wearing an AI costume.</span></p></div><p></p></div>
</div><div data-element-id="elm_9b6e6RfzSgt6n8pVIB8q2g" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><strong><span style="font-size:32px;"></span><span style="font-size:32px;">T</span>he Uncomfortable Truth: Agents Are Only as Good as Your Foundations</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_5RkWHMBc3Vfpx7cNPSbarw" 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:8pt;"><span style="color:rgb(22, 56, 90);">Here is what the press releases will not tell you, and what we see in the field every week: <b>most real estate organizations are not ready to deploy autonomous agents, and the gap is rarely the AI.</b> The gap is the environment the AI is being dropped into.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);"><b>Fragmented data. </b>If your rent roll in the PMS disagrees with your GL, an agent will simply automate the disagreement faster, at scale, with confidence. Agentic AI amplifies data quality in both directions.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);"><b>Broken or undocumented workflows. </b>Agents execute workflows. If your approval matrix lives in tribal knowledge, if exceptions are handled “however Sandra does it,” there is nothing coherent to automate. Process definition must precede agent deployment.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);"><b>Integration debt. </b>Years of point-to-point interfaces, CSV drops, and manual re-keying between the property stack and the finance stack mean agents have no reliable rails to run on. Middleware and API-first integration architecture is the substrate of every PropOS.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);"><b>Absent governance. </b>Which agent actions require approval? Who owns an agent’s mistakes? How are permissions scoped? Both MRI and Yardi have built governance into their platforms, but the rules those platforms enforce have to come from you, and defining them is organizational work, not software configuration.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">The organizations winning with agentic AI in 2026 did the unglamorous work first: cleaned their data, standardized their charts of accounts, documented their workflows, rationalized their integrations, and defined their approval hierarchies. Then they turned the agents on.</span></p></div><p></p></div>
</div><div data-element-id="elm_mQCuf_0gdPL9im7kw9pvsg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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 style="color:rgb(29, 128, 226);"><strong><span style="font-size:32px;"></span><span style="font-size:32px;">A</span> Practical Readiness Roadmap for PropOS</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_2FeNawe8Y_zH35J_MEvq0g" 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:8pt;"><span style="color:rgb(22, 56, 90);">Based on our implementation and automation work across Yardi, MRI, and adjacent enterprise systems, here is the sequence we recommend:</span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">1.<span>&nbsp; </span><b>Audit your data foundation. </b>Reconcile core records across systems: properties, units, leases, vendors, GL. Establish a system of record for each domain and enforce it.</span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">2.<span>&nbsp; </span><b>Map and rationalize workflows. </b>Document your top ten highest-volume processes end to end (AP, lease administration, month-end close, work orders, renewals). Kill redundant steps before automating.</span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">3.<span>&nbsp; </span><b>Modernize your integration layer. </b>Replace fragile file transfers with API-based, monitored, exception-handling integrations. If a workflow spans systems, the connection between those systems must be as reliable as the systems themselves.</span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">4.<span>&nbsp; </span><b>Define your governance model. </b>Decide, in writing, which actions agents may take autonomously, which require human approval, and how audit reviews will work. Both MRI Agora Orchestrator and Yardi Virtuoso Enterprise are built to enforce these rules; someone has to write them.</span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">5.<span>&nbsp; </span><b>Pilot with a bounded, high-volume workflow. </b>Accounts payable is the industry’s proven starting point for good reason: high volume, structured data, measurable ROI, and clear exception paths.</span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);">6.<span>&nbsp; </span><b>Measure, expand, repeat. </b>Track cycle times, exception rates, and recovered revenue. Use the results to build the internal case for the next workflow.</span></p></div><p></p></div>
</div><div data-element-id="elm_hetKya0ze-LLCwm5itjPgw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><strong><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">W</span>here <span style="color:rgb(29, 128, 226);">Assetsoft</span> Fits In</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_LurpMKwCHtWORRRUhtOqmg" 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:8pt;"><span style="color:rgb(22, 56, 90);">Assetsoft is a multi-platform PropTech consultancy headquartered in Markham, Ontario, with a delivery team of around 50 specialists across Canada, the United States, India, and Sri Lanka. Since 2012, we have implemented and optimized enterprise real estate platforms Yardi, MRI, and the financial and operational systems that surround them for REITs, developers, property managers, and institutional owners across North America, the Middle East, and Asia-Pacific.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">That history matters for the PropOS era for a simple reason: <b>agentic AI succeeds or fails on exactly the things we have always specialized in:</b>&nbsp;clean data migrations, well-architected integrations, documented workflows, and automation between property management and finance systems. Whether you are activating Smart AP in Yardi Virtuoso Enterprise, evaluating the MRI Agora Orchestrator agent catalog, or trying to make an agentic workflow span both stacks plus your ERP, the prerequisite work is the same, and it is precisely the work we do.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">If your organization is planning its agentic AI roadmap for 2026–2027, we can help you assess readiness, remediate the data and integration gaps, and stand up your first governed, production agentic workflows.</span></p><p style="margin-bottom:12pt;"><a href="https://www.assetsoft.biz/contact-us"><span style="color:rgb(48, 4, 234);text-decoration-line:underline;">Contact Assetsoft</span></a><b><span style="color:rgb(22, 56, 90);">to schedule a PropOS readiness assessment.</span></b></p></div><p></p></div>
</div><div data-element-id="elm_d5QE_vN6f7Qs-k2lAIir8Q" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><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;">F</span>requently Asked Questions</span></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_qNkbj2nkDmJ5OEHzsWxa3A" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><!-- ASSETSOFT FAQ ACCORDION – ONE COLUMN --><section class="as-faq-accordion"><style> @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap"); .as-faq-accordion, .as-faq-accordion * { box-sizing: border-box; font-family: "Poppins", sans-serif; } .as-faq-accordion { width: 100%; max-width: 1100px; margin: 0 auto; padding: 20px 0; } .as-faq-list { display: flex; flex-direction: column; gap: 14px; } .as-faq-item { overflow: hidden; background: #ffffff; border: 1px solid rgba(29, 128, 226, 0.15); border-radius: 16px; box-shadow: 0 6px 22px rgba(0, 55, 110, 0.06); transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; } .as-faq-item:hover { border-color: rgba(29, 128, 226, 0.35); box-shadow: 0 10px 30px rgba(29, 128, 226, 0.12); transform: translateY(-2px); } .as-faq-item.is-open { border-color: rgba(29, 128, 226, 0.4); box-shadow: 0 12px 32px rgba(29, 128, 226, 0.14); } .as-faq-question { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 24px; background: transparent; border: 0; color: #00376e; text-align: left; cursor: pointer; outline: none; } .as-faq-question-text { flex: 1; font-size: 17px; font-weight: 600; line-height: 1.5; } .as-faq-icon { position: relative; flex: 0 0 38px; width: 38px; height: 38px; border-radius: 50%; background: #cee0f3; transition: background-color 0.3s ease, transform 0.35s ease; } .as-faq-icon::before, .as-faq-icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 14px; height: 2px; border-radius: 10px; background: #1d80e2; transform: translate(-50%, -50%); transition: transform 0.35s ease, background-color 0.3s ease; } .as-faq-icon::after { transform: translate(-50%, -50%) rotate(90deg); } .as-faq-item.is-open .as-faq-icon { background: #1d80e2; transform: rotate(180deg); } .as-faq-item.is-open .as-faq-icon::before, .as-faq-item.is-open .as-faq-icon::after { background: #ffffff; } .as-faq-item.is-open .as-faq-icon::after { transform: translate(-50%, -50%) rotate(0deg); } .as-faq-answer { display: grid; grid-template-rows: 0fr; opacity: 0; transition: grid-template-rows 0.45s ease, opacity 0.35s ease; } .as-faq-item.is-open .as-faq-answer { grid-template-rows: 1fr; opacity: 1; } .as-faq-answer-inner { min-height: 0; overflow: hidden; } .as-faq-answer-content { margin: 0 24px; padding: 0 0 24px; border-top: 1px solid rgba(29, 128, 226, 0.12); } .as-faq-answer-content p { margin: 18px 0 0; color: #425466; font-size: 15px; font-weight: 400; line-height: 1.8; } .as-faq-question:focus-visible { box-shadow: inset 0 0 0 3px rgba(29, 128, 226, 0.25); border-radius: 16px; } @media (max-width: 767px) { .as-faq-list { gap: 12px; } .as-faq-question { gap: 14px; padding: 18px; } .as-faq-question-text { font-size: 15px; line-height: 1.45; } .as-faq-icon { flex-basis: 34px; width: 34px; height: 34px; } .as-faq-answer-content { margin: 0 18px; padding-bottom: 20px; } .as-faq-answer-content p { margin-top: 16px; font-size: 14px; line-height: 1.7; } } @media (prefers-reduced-motion: reduce) { .as-faq-item, .as-faq-icon, .as-faq-icon::before, .as-faq-icon::after, .as-faq-answer { transition: none; } } </style><div class="as-faq-list"><!-- FAQ 1 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-1"><span class="as-faq-question-text"> What is a Property Operating System (PropOS)? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-1"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> A PropOS is the evolution of PropTech from passive record-keeping software into a connected environment where AI agents autonomously execute real estate workflows invoice processing, lease audits, maintenance coordination, month-end close across integrated systems, under defined governance rules with full audit trails. </p></div>
</div></div></article><!-- FAQ 2 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-2"><span class="as-faq-question-text"> How is agentic AI different from a real estate chatbot? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-2"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> A chatbot answers questions; an agent completes work. Agentic AI observes data across systems, makes decisions within rules you define, executes multi-step tasks (coding an invoice, dispatching a vendor, drafting a renewal), and escalates exceptions to humans with every action logged. </p></div>
</div></div></article><!-- FAQ 3 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-3"><span class="as-faq-question-text"> What did MRI and Yardi announce in June 2026? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-3"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> MRI launched Agora Intelligence (proactive signals and recommendations) and Agora Orchestrator (governed, automated execution of real estate workflows) on June 25, 2026. Yardi expanded Virtuoso Enterprise on June 15, 2026, with AI agents spanning leasing, accounting (Smart AP), lease audits, and AI-powered maintenance inspections, followed by an MCP connector opening Yardi data to external AI assistants. </p></div>
</div></div></article><!-- FAQ 4 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-4"><span class="as-faq-question-text"> Do AI agents replace property management staff? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-4"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> In practice, agents absorb high-volume, rules-based work data entry, matching, routing, reconciliation while staff shift to exception handling, vendor and tenant relationships, and judgment calls. Both MRI and Yardi platforms are explicitly designed to keep humans accountable for decisions that require judgment. </p></div>
</div></div></article><!-- FAQ 5 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-5"><span class="as-faq-question-text"> What should we do before deploying real estate AI agents? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-5"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Reconcile your data across systems, document your core workflows, replace fragile integrations with monitored API-based connections, and define a written governance model for what agents may do autonomously. Then pilot one high-volume workflow typically accounts payable and expand from measurable results. </p></div>
</div></div></article></div><script>
    (function () {
      const faqSections = document.querySelectorAll(".as-faq-accordion");

      faqSections.forEach(function (section) {
        const items = section.querySelectorAll(".as-faq-item");

        items.forEach(function (item) {
          const button = item.querySelector(".as-faq-question");

          button.addEventListener("click", function () {
            const isOpen = item.classList.contains("is-open");

            /* Close all other FAQs */
            items.forEach(function (otherItem) {
              otherItem.classList.remove("is-open");

              const otherButton =
                otherItem.querySelector(".as-faq-question");

              otherButton.setAttribute("aria-expanded", "false");
            });

            /* Open selected FAQ if it was closed */
            if (!isOpen) {
              item.classList.add("is-open");
              button.setAttribute("aria-expanded", "true");
            }
          });
        });
      });
    })();
  </script></section></div>
</div><div data-element-id="elm_9kplsgaDQMSO54Fh4TdZ4g" 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>Mon, 20 Jul 2026 07:39:38 -0500</pubDate></item><item><title><![CDATA[Real Estate System Integration: 12 PropTech Pitfalls to Avoid | Assetsoft]]></title><link>https://assetsoft.biz/blogs/post/real-estate-system-integration-12-proptech-pitfalls-to-avoid-assetsoft</link><description><![CDATA[<img align="left" hspace="5" src="https://assetsoft.biz/12-Real-Estate-System-Integration-Pitfalls-That-Derail-PropTech-Projects-and-How-to-Avoid-Them-1.jpg"/>Discover 12 common real estate system integration pitfalls across Yardi, MRI, ERP, Procore, and finance platforms and learn how to prevent costly data, governance, API, and go-live failures.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_cx8LYiItRbu_gK4f_n5oJQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_SkkfkMLgTxW1ixMQY0m4KA" 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_fMgBspLnTlKdwT0PvBg1LQ" 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_KvoQYi7yZgZSkbmnCFslZA" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_KvoQYi7yZgZSkbmnCFslZA"] .zpimage-container figure img { width: 1240px ; height: 265.44px ; } } </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-fit 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="/12-Real-Estate-System-Integration-Pitfalls-That-Derail-PropTech-Projects-and-How-to-Avoid-Them.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_jO4HVB_l55lL2YFFuUN23g" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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;"><b><span style="font-size:32px;">W</span>hy Do Real Estate System Integrations Fail?</b></span></h2></div>
<div data-element-id="elm_Dcv7aKXeRP2_dMOvSB_Ssw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">Most real estate system integrations fail not because of technology, but because of unmanaged complexity: mismatched master data, unclear ownership between vendors, underestimated API limitations, and the absence of a long-term governance model. Property firms typically run five to fifteen core systems: property management (Yardi, MRI), ERP and finance, construction management (Procore, CMiC), CRM, expense management, banking, and IoT/building systems, and every pair of systems that must exchange data is a potential point of failure. Integration is where implementations go over budget, where go-lives slip, and where operational teams quietly revert to spreadsheets.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">This guide breaks down the twelve most common pitfalls we see in real estate integration programs, from single-building operators to sovereign-scale portfolios with hundreds of assets and the practical steps that prevent each one.</span></p></div><p></p></div>
</div><div data-element-id="elm_a6lE7RL2LkJBOyQQ90pVkA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;">T</span>he Real Cost of Getting Integration Wrong</b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm__N9774LLK-UZLSJf_gwE3g" 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:8pt;"><span style="color:rgb(22, 56, 90);">Integration is rarely the headline line item in a PropTech budget, but it is disproportionately where value is won or lost. When integrations fail or degrade, the symptoms show up everywhere else: month-end close stretches from five days to fifteen, tenant statements don’t match the GL, construction draw data arrives too late to inform funding decisions, and finance teams maintain shadow reconciliations in Excel the exact manual work the new platform was supposed to eliminate.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">There is also a compounding cost. A brittle integration layer makes every future change more expensive. Upgrading the ERP, adding a new fund structure, acquiring a portfolio, or adopting an AI layer all become multi-month projects because no one fully understands what the interfaces do or what might break. In our experience, organizations that treat integration as a first-class workstream deliberately spend 15–25% of their implementation budget on it; organizations that don’t end up spending more than that accidentally, after go-live, under pressure.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(22, 56, 90);">With that context, here are the pitfalls grouped into strategy, data, technical, and operational failures.</span></p></div><p></p></div>
</div><div data-element-id="elm_toHxk-ULUdlR_jlNN6EBeg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">S</span>trategic Pitfalls</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_WIMZVjv7Vfvc8qigsc7X7Q" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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 style="font-size:16px;"><b><span></span><span><b>1. Treating Integration as an Afterthought in the Implementation Scope</b></span></b></span><b></b></span><b></b></span></h2></div>
<div data-element-id="elm_8_Lu_CBLsKBJouRgZkSn6w" 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:8pt;"><span style="color:rgb(22, 56, 90);">The most common failure happens before a single interface is built. Integration gets a single line in the RFP: &quot;System shall integrate with existing ERP&quot; and a token allocation in the project plan. Then, during design, the team discovers that &quot;integrate with the ERP&quot; actually means: a bidirectional vendor master sync, AP invoice export with three-way match status, fixed asset capitalization from the construction module, intercompany eliminations, and a payment file interface to two banks. Each of those is its own mini-project with its own design, testing, and sign-off cycle.</span></p><p style="margin-bottom:8pt;"><b style="color:rgb(29, 128, 226);">How to avoid it:</b><span style="color:rgb(22, 56, 90);"> Build an integration inventory during procurement, not after contract signature. List every system pair, every data object exchanged, the direction, the frequency, the volumes, and the owner. If the inventory has thirty rows, plan and price for thirty interfaces, not for &quot;integration.&quot;</span></p></div><p></p></div>
</div><div data-element-id="elm_oykgQj8HE6iywJdU45yKIg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><span style="font-size:16px;"><b>2. No Single Owner for the Interface Layer</b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_SWDAUOFL3pMNCXKak0y7JA" 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:8pt;"><span style="color:rgb(22, 56, 90);">In multi-vendor programs, a property management vendor, an ERP vendor, a systems integrator, and internal IT each interface has two ends and often zero owners. When a nightly job fails, Vendor A blames Vendor B’s API, Vendor B blames the middleware, and the client’s finance team knows the numbers are wrong. Accountability gaps are the number-one reason integration defects linger for months.</span></p><p style="margin-bottom:8pt;"><b style="color:rgb(29, 128, 226);">How to avoid it:</b><span style="color:rgb(22, 56, 90);"> Assign a named owner to every interface one party accountable end-to-end, regardless of where the defect sits. Write it into contracts and SOWs. In large programs, stand up an integration workstream lead with authority across vendor boundaries.</span></p></div><p></p></div>
</div><div data-element-id="elm_N41prbntFqaWcOspPqnMuw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><span style="font-size:16px;"><b>3. Point-to-Point Spaghetti Instead of an Architecture</b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_RsqXzWiQ0b1iMD3oRLpZRw" 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:8pt;"><span style="color:rgb(22, 56, 90);">The path of least resistance is to build each interface directly between two systems: Yardi to the ERP, Procore to Yardi, Concur to the ERP, the ERP to the bank. Ten systems connected point-to-point can produce forty-plus bespoke connections, each with its own logic, credentials, error handling, and undocumented quirks. The portfolio becomes unmaintainable within two or three years, and replacing any one system means rebuilding every connection touching it.</span></p><p style="margin-bottom:8pt;"><b style="color:rgb(29, 128, 226);">How to avoid it:</b><span style="color:rgb(22, 56, 90);"> Define an integration architecture before building interface number one. That usually means a middleware or integration platform layer, canonical data formats for core objects (properties, units, leases, vendors, GL accounts), and reusable connectors so each system connects to the hub once, not N times to its neighbors.</span></p></div><p></p></div>
</div><div data-element-id="elm_oXewRLUghcMzJO-cE3-GWw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><span style="font-size:16px;"><b><span><b><span>4. Assuming &quot;Certified Integration&quot; Means &quot;Fits Your Business&quot;</span></b></span></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_GgaSRJQLdRSdc7STpSNPoQ" 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:8pt;"><span style="color:rgb(22, 56, 90);">Vendors market pre-built or &quot;certified&quot; connectors, and buyers assume the integration problem is solved. In practice, a standard connector covers the standard use case: default fields, default frequency, default direction. The moment your chart of accounts is segmented differently, your approval workflow adds a custom status, or you need intercompany logic, the certified connector needs configuration or extension and sometimes replacement.</span></p><p style="margin-bottom:8pt;"><b style="color:rgb(29, 128, 226);">How to avoid it:</b><span style="color:rgb(22, 56, 90);"> Treat pre-built connectors as accelerators rather than solutions. During due diligence, map your actual data objects and workflows against what the connector supports out of the box, and budget for the gap.</span></p></div><p></p></div>
</div><div data-element-id="elm_2H6VPhY92irZC82vYMRGbQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">D</span>ata Pitfalls</b></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_VZkhp4zdpswq3zoLUhZvBA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><span style="font-size:16px;"><b><span><b><span><span><b><span>5. Master Data Misalignment Across Systems</span></b></span></span></b></span></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_2NiJS0Oc-Nvgo9Z4qY7SKg" 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:8pt;"><span style="color:rgb(22, 56, 90);">This is the silent killer of real estate integration. The property management system, the ERP, and the construction platform each hold their own version of the entity hierarchy, property list, unit inventory, vendor master, and chart of accounts. If Property 1001 in Yardi is &quot;Marina Tower A&quot; and the same asset in the ERP is cost center 4471-MT-A, every interface between them needs a cross-reference, and every cross-reference is a maintenance burden and a defect waiting to happen. Multiply that by acquisitions, disposals, entity restructures, and new fund launches, and the mapping tables rot fast.</span></p><p style="margin-bottom:8pt;"><b><span style="color:rgb(29, 128, 226);">How to avoid it:</span></b><span><span style="color:rgb(22, 56, 90);">Decide, per data object, which system is the source of truth and make every other system a subscriber. Establish a master data governance process (who can create a property, a vendor, or a GL account, and how changes propagate) before go-live. If mapping tables are unavoidable, automate their maintenance and audit them monthly.</span></span></p></div><p></p></div>
</div><div data-element-id="elm_E9kSnddy2GMf6CSWqfl2HA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><span style="font-size:16px;"><b><span><b><span><span><b><span>6. Ignoring Data Quality Until Migration Week</span></b></span></span></b></span></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_-W_AIxCyOAf8_n07WfYWUg" 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:8pt;"><span style="color:rgb(22, 56, 90);">Integrations amplify data problems; they don’t fix them. Duplicate vendors, inconsistent unit numbering, orphaned leases, and free-text fields that should be coded values will all flow or fail to flow through your interfaces. Teams routinely discover during UAT that 20% of records are rejected during validation, then burn weeks cleansing data under go-live pressure.</span></p><p style="margin-bottom:8pt;"><b style="color:rgb(29, 128, 226);">How to avoid it:</b><span style="color:rgb(22, 56, 90);"> Profile source data in the first month of the project. Run the real data through interface validation logic early and repeatedly. Assign data cleansing to business owners with deadlines, not to &quot;the project&quot; in the abstract.</span></p></div><p></p></div>
</div><div data-element-id="elm_m2RJTekNpJS0XnOeNyy3Fw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><span style="font-size:16px;"><b><span><b><span><span><b><span>7. Financial Integrations Without a Reconciliation Design</span></b></span></span></b></span></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_iDR32_7UxWHROr5lW2Lumw" 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:8pt;"><span style="color:rgb(22, 56, 90);">Financial interfaces GL journals, AP/AR, bank files, cash receipts carry the highest stakes and the least tolerance for error. The classic pitfall is building the data flow without building the control: transactions post across systems, but nobody can prove completeness. Timing differences (a payment posted in the ERP today and reflected in the property system tomorrow), partial batch failures, and currency rounding create small daily discrepancies that compound into an unreconcilable month-end balance.</span></p><p style="margin-bottom:8pt;"><b><span style="color:rgb(29, 128, 226);">How to avoid it:</span></b><span style="color:rgb(22, 56, 90);"> Design the reconciliation alongside the interface. Every financial integration should produce control totals, record counts and amounts sent versus received with automated matching and an exception queue. Bank reconciliation, in particular, should be treated as its own workstream: automated statement import, rule-based matching, and clear handling of unmatched items. If your teams reconcile integrated systems manually in Excel, the integration isn’t finished.</span></p></div><p></p></div>
</div><div data-element-id="elm_HaYap2kMTmXMZq8xx4fDpQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">T</span>echnical Pitfalls</b></b></b></span><b></b></span></h2></div>
<div data-element-id="elm_sYQXKFTaBIqfdBHNKnhtHg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><span style="font-size:16px;"><b><span><b><span><span><b><span>8. Underestimating the API Realities of Property Systems</span></b></span></span></b></span></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_FoTIZp9bFJIFF1F1NT9qdQ" 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:8pt;"><span style="color:rgb(22, 56, 90);">Enterprise real estate platforms are powerful, but their integration surfaces have real constraints: some interfaces are batch-oriented rather than real-time, API throughput is throttled, certain objects are read-only or exposed only through ETL-style mechanisms, and custom fields don’t always surface through standard endpoints. Teams that design an architecture assuming clean, modern, real-time REST APIs everywhere hit these walls during the build phase and improvise workarounds, often fragile ones, such as database-level reads or screen scraping.</span></p><p style="margin-bottom:8pt;"><b style="color:rgb(29, 128, 226);">How to avoid it:</b><span style="color:rgb(22, 56, 90);"> Validate the actual integration mechanisms per system, per object, per direction with a proof of concept, not a datasheet, before finalizing the design. Design frequency around business need, not technical fashion: most real estate data (leases, budgets, vendor records) is perfectly served by scheduled syncs; reserve true real-time patterns for the few flows that justify the complexity, such as payments or work-order dispatch.</span></p></div><p></p></div>
</div><div data-element-id="elm_wM7hKBrT08Ndj9_QW_MPwQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><span style="font-size:16px;"><b><span><b><span><span><b><span><span><b><span>9. No Error Handling, Monitoring, or Replay Strategy</span></b></span></span></b></span></span></b></span></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_ho-R321athVcQcf7B1mkVQ" 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:8pt;"><span style="color:rgb(22, 56, 90);">Many integrations are built to work on the happy path and demoed on clean test data. In production, records fail: a missing GL segment, a locked period, a vendor pending approval, an API timeout at 2 a.m. If failures vanish into a log nobody reads, the business discovers them weeks later as missing invoices or unbalanced accounts, and by then, root cause analysis is archaeology.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(29, 128, 226);"><b>How to avoid it:</b></span><span style="color:rgb(22, 56, 90);">Require three capabilities in every interface before it’s called done: alerting (a human is notified when something fails, with enough detail to act), replay (failed records can be corrected and reprocessed without IT writing scripts), and observability (a dashboard showing every interface’s last run, volumes, and error rates). These are not enhancements; they are acceptance criteria.</span></p></div><p></p></div>
</div><div data-element-id="elm_vHifoiSHlB5DNGPGc3Mz8A" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><span style="font-size:16px;"><b><span><b><span><span><b><span><span><b><span>10. Building Integrations That Break on Every Upgrade</span></b></span></span></b></span></span></b></span></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_t7STWlU-0WzSju4sVer5eg" 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:8pt;"><span style="color:rgb(22, 56, 90);">Property management platforms and ERPs release upgrades continuously cloud versions on the vendor’s schedule, not yours. Integrations built against undocumented behaviours, database tables, or version-specific quirks break silently when the vendor ships a release. The result is a permanent tax: every upgrade cycle requires regression testing and emergency fixes for the interface layer.</span></p><p style="margin-bottom:8pt;"><b style="color:rgb(29, 128, 226);">How to avoid it:</b><span style="color:rgb(22, 56, 90);"> Build only against supported, documented interfaces. Maintain an interface catalogue with the endpoints and objects each integration touches, so upgrade impact assessment takes hours instead of weeks. Automate regression tests for critical flows and run them in a sandbox against vendor preview releases.</span></p></div><p></p></div>
</div><div data-element-id="elm_Y28gwkM5O3JQY9pIWPsmnQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">O</span>perational Pitfalls</b></b></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_hvd_X7W6Ei4U_EdhYPAMQA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><span style="font-size:16px;"><b><span><b><span><span><b><span><span><b><span><span><b><span>11. No Governance After Go-Live</span></b></span></span></b></span></span></b></span></span></b></span></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_0YxSpc1UqQOdTPiw4LrJoQ" 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:8pt;"><span style="color:rgb(22, 56, 90);">Integration isn’t a project deliverable; it’s a living operational asset. The pitfall is the handover gap: the implementation team rolls off, documentation is thin, and the interfaces run untouched until something changes a new bank, a new entity, a workflow tweak and nobody remaining knows how the layer works. Institutional knowledge walks out the door with the SI.</span></p><p style="margin-bottom:8pt;"><b style="color:rgb(29, 128, 226);">How to avoid it:</b><span style="color:rgb(22, 56, 90);"> Stand up an integration operating model before the project closes: named support ownership, runbooks per interface, a change process that assesses integration impact for every system change, and a quarterly review of error trends and volumes. Budget for it: a realistic rule of thumb is 10–15% of the build cost annually for care and evolution.</span></p></div><p></p></div>
</div><div data-element-id="elm_VHeNNxxy13rrlfkjqSGn5A" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><span style="font-size:16px;"><b><span><b><span><span><b><span><span><b><span><span><b><span><span><b><span>12. Overlooking Security, Compliance, and Data Residency</span></b></span></span></b></span></span></b></span></span></b></span></span></b></span></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_-teqj9RMGJqoPH5J-D96Pg" 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:8pt;"><span style="color:rgb(22, 56, 90);">Real estate integrations move sensitive data: tenant PII, bank account details, lease financials, and payment files. Common gaps include shared service-account credentials that never rotate, payment files transferred over unencrypted channels, middleware hosted in a region that violates data residency requirements, and a lack of an audit trail of who changed interface logic. For institutional owners, sovereign entities, and regulated markets, the Gulf region, for example, where data residency rules are strict, these gaps can stall an entire program at security review.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(29, 128, 226);"><b>How to avoid it:</b></span><span style="color:rgb(22, 56, 90);">Bring security architecture into integration design from day one. Encrypt in transit and at rest, vault and rotate credentials, log every data movement, and verify where the integration platform actually processes and stores data. For cross-border portfolios, map data residency obligations per jurisdiction before selecting the middleware.</span></p></div><p></p></div>
</div><div data-element-id="elm_C8wZHoCou9Lv1PER27mO3A" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">A</span> Practical Checklist for Real Estate Integration Success</b></b></b></b></span><b></b></span></h2></div>
<div data-element-id="elm_3Js7AziedEPLF1HkhjoXBQ" 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:8pt;"><span style="color:rgb(22, 56, 90);">Use this as a pre-flight check for any integration program:</span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);"><span>1.&nbsp;</span><b><span>Inventory first.</span></b><span> Every system pair, object, direction, frequency, volume, and owner documented before pricing.</span></span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);"><span>2.&nbsp;</span><b><span>One owner per interface.</span></b><span> Accountability written into contracts.</span></span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);"><span>3.&nbsp;</span><b><span>Architecture before interfaces.</span></b><span> Hub-based design, canonical data models, reusable connectors.</span></span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);"><span>4.&nbsp;</span><b><span>Master data governance.</span></b><span> Source of truth per object; controlled creation and propagation.</span></span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);"><span>5.&nbsp;</span><b><span>Reconciliation by design.</span></b><span> Control totals, automated matching, and exception queues on every financial flow.</span></span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);"><span>6.&nbsp;</span><b><span>Prove the APIs.</span></b><span> Proof-of-concept the real mechanisms before finalizing architecture.</span></span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);"><span>7.&nbsp;</span><b><span>Operational readiness as acceptance criteria.</span></b><span> Alerting, replay, and monitoring dashboards, not just data flow.</span></span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);"><span>8.&nbsp;</span><b><span>Upgrade resilience.</span></b><span> Supported interfaces only, interface catalog, automated regression tests.</span></span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);"><span>9.&nbsp;</span><b><span>Post-go-live operating model.</span></b><span> Runbooks, support ownership, and an annual budget.</span></span></p><p style="margin-bottom:5pt;margin-left:25.2pt;"><span style="color:rgb(22, 56, 90);"><span>10.&nbsp;</span><b><span>Security and residency from day one.</span></b><span> Especially for cross-border and institutional portfolios.</span></span></p></div><p></p></div>
</div><div data-element-id="elm_VPZhpGCFpo6WJ0v-RQiqsg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">F</span>requently Asked Questions</b></b></b></b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_3ntOmhO0YcXVAsetOwnhng" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><!-- ASSETSOFT FAQ ACCORDION – ONE COLUMN --><section class="as-faq-accordion"><style> @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap"); .as-faq-accordion, .as-faq-accordion * { box-sizing: border-box; font-family: "Poppins", sans-serif; } .as-faq-accordion { width: 100%; max-width: 1100px; margin: 0 auto; padding: 20px 0; } .as-faq-list { display: flex; flex-direction: column; gap: 14px; } .as-faq-item { overflow: hidden; background: #ffffff; border: 1px solid rgba(29, 128, 226, 0.15); border-radius: 16px; box-shadow: 0 6px 22px rgba(0, 55, 110, 0.06); transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; } .as-faq-item:hover { border-color: rgba(29, 128, 226, 0.35); box-shadow: 0 10px 30px rgba(29, 128, 226, 0.12); transform: translateY(-2px); } .as-faq-item.is-open { border-color: rgba(29, 128, 226, 0.4); box-shadow: 0 12px 32px rgba(29, 128, 226, 0.14); } .as-faq-question { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 24px; background: transparent; border: 0; color: #00376e; text-align: left; cursor: pointer; outline: none; } .as-faq-question-text { flex: 1; font-size: 17px; font-weight: 600; line-height: 1.5; } .as-faq-icon { position: relative; flex: 0 0 38px; width: 38px; height: 38px; border-radius: 50%; background: #cee0f3; transition: background-color 0.3s ease, transform 0.35s ease; } .as-faq-icon::before, .as-faq-icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 14px; height: 2px; border-radius: 10px; background: #1d80e2; transform: translate(-50%, -50%); transition: transform 0.35s ease, background-color 0.3s ease; } .as-faq-icon::after { transform: translate(-50%, -50%) rotate(90deg); } .as-faq-item.is-open .as-faq-icon { background: #1d80e2; transform: rotate(180deg); } .as-faq-item.is-open .as-faq-icon::before, .as-faq-item.is-open .as-faq-icon::after { background: #ffffff; } .as-faq-item.is-open .as-faq-icon::after { transform: translate(-50%, -50%) rotate(0deg); } .as-faq-answer { display: grid; grid-template-rows: 0fr; opacity: 0; transition: grid-template-rows 0.45s ease, opacity 0.35s ease; } .as-faq-item.is-open .as-faq-answer { grid-template-rows: 1fr; opacity: 1; } .as-faq-answer-inner { min-height: 0; overflow: hidden; } .as-faq-answer-content { margin: 0 24px; padding: 0 0 24px; border-top: 1px solid rgba(29, 128, 226, 0.12); } .as-faq-answer-content p { margin: 18px 0 0; color: #425466; font-size: 15px; font-weight: 400; line-height: 1.8; } .as-faq-question:focus-visible { box-shadow: inset 0 0 0 3px rgba(29, 128, 226, 0.25); border-radius: 16px; } @media (max-width: 767px) { .as-faq-list { gap: 12px; } .as-faq-question { gap: 14px; padding: 18px; } .as-faq-question-text { font-size: 15px; line-height: 1.45; } .as-faq-icon { flex-basis: 34px; width: 34px; height: 34px; } .as-faq-answer-content { margin: 0 18px; padding-bottom: 20px; } .as-faq-answer-content p { margin-top: 16px; font-size: 14px; line-height: 1.7; } } @media (prefers-reduced-motion: reduce) { .as-faq-item, .as-faq-icon, .as-faq-icon::before, .as-faq-icon::after, .as-faq-answer { transition: none; } } </style><div class="as-faq-list"><!-- FAQ 1 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-1"><span class="as-faq-question-text"> What is real estate system integration? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-1"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Real estate system integration is the practice of connecting the platforms a property organization runs—property management systems such as Yardi or MRI, ERP and finance systems, construction management tools such as Procore or CMiC, CRM, expense management, and banking—so data flows between them automatically and consistently, eliminating duplicate entry and reconciliation gaps. </p></div>
</div></div></article><!-- FAQ 2 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-2"><span class="as-faq-question-text"> How much of a PropTech implementation budget should go to integration? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-2"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Well-run programs deliberately allocate roughly 15–25% of the implementation budget to integration, depending on the number of systems and financial interfaces involved. Programs that under-scope integration typically spend more than that after go-live on defect remediation and manual workarounds. </p></div>
</div></div></article><!-- FAQ 3 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-3"><span class="as-faq-question-text"> Should real estate integrations be real-time or batch? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-3"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Match the integration pattern to the business need. Most real estate data—including leases, budgets, vendor masters, and property hierarchies—is well served by scheduled synchronization. Reserve real-time integration for processes where latency has a direct operational or financial cost, such as payments, cash application, or work-order dispatch. Using real-time integration everywhere adds complexity without delivering proportional value. </p></div>
</div></div></article><!-- FAQ 4 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-4"><span class="as-faq-question-text"> What is the most common cause of failed real estate integrations? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-4"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Master data misalignment is one of the most common causes. When properties, units, entities, vendors, and GL accounts are defined differently across systems without a governed source of truth, every interface becomes dependent on fragile mapping tables. Defects then multiply with every acquisition, disposal, or organizational restructure. </p></div>
</div></div></article><!-- FAQ 5 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-5"><span class="as-faq-question-text"> Do pre-built connectors eliminate the need for integration work? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-5"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> No. Pre-built and certified connectors can accelerate standard use cases, but they rarely cover custom fields, non-standard workflows, complex entity structures, or intercompany logic. Treat them as a starting point and allocate time and budget for configuration, extensions, and testing against your organization’s actual data. </p></div>
</div></div></article></div><script>
    (function () {
      const faqSections = document.querySelectorAll(".as-faq-accordion");

      faqSections.forEach(function (section) {
        const items = section.querySelectorAll(".as-faq-item");

        items.forEach(function (item) {
          const button = item.querySelector(".as-faq-question");

          button.addEventListener("click", function () {
            const isOpen = item.classList.contains("is-open");

            /* Close all other FAQs */
            items.forEach(function (otherItem) {
              otherItem.classList.remove("is-open");

              const otherButton =
                otherItem.querySelector(".as-faq-question");

              otherButton.setAttribute("aria-expanded", "false");
            });

            /* Open selected FAQ if it was closed */
            if (!isOpen) {
              item.classList.add("is-open");
              button.setAttribute("aria-expanded", "true");
            }
          });
        });
      });
    })();
  </script></section></div>
</div><div data-element-id="elm_OZ1dB3ViyxatUtZd7ID9Ww" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn" data-animation-repeat="true"><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><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">T</span>he Bottom Line</b></b></b></b></b></span><b></b></span></h2></div>
<div data-element-id="elm_HU2LjHScv1c2DfuMcahEtw" 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:8pt;"><span style="color:rgb(22, 56, 90);">Real estate technology programs succeed or fail at the seams. The platforms themselves property management, ERP, construction, CRM are mature; what separates a portfolio that closes in five days from one drowning in spreadsheets is the discipline applied to the connections between those platforms. Inventory the integrations early, own them explicitly, architect them deliberately, govern the data underneath them, and operate them as living assets after go-live.</span></p><p style="margin-bottom:8pt;"><span><span style="color:rgb(22, 56, 90);">Assetsoft has spent more than a decade implementing and integrating real estate platforms Yardi, MRI, Procore, CMiC, and the financial systems around them for owners, operators, and institutional portfolios across North America, the Middle East, and Asia-Pacific. If you’re planning an implementation, rescuing one, or untangling an integration landscape that has grown faster than its governance can keep up with, </span><a href="https://www.assetsoft.biz/contact"><span style="color:rgb(48, 4, 234);">talk to our team</span></a>.</span></p></div><p></p></div>
</div><div data-element-id="elm_iZI4Omu0TFm_spmt2SlwpA" 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>Fri, 17 Jul 2026 05:53:34 -0500</pubDate></item><item><title><![CDATA[CAM reconciliation and recovery: how to stop leaving money on the table]]></title><link>https://assetsoft.biz/blogs/post/cam-reconciliation-and-recovery-how-to-stop-leaving-money-on-the-table</link><description><![CDATA[<img align="left" hspace="5" src="https://assetsoft.biz/CAM-reconciliation-and-recovery_Squr.jpg"/>Learn how CAM recovery leaks happen, how to run accurate reconciliations, and how automation helps landlords recover operating costs across Yardi and MRI portfolios.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_Hvt7_ukxTAWlQ2iH0D_ctg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_ZjdEljD8RKmemAK2ctwWCA" 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_ZsKuqJITQ-OfegYlpFWGcQ" 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_eb4-ewRCwxYd5p1jdryqBg" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_eb4-ewRCwxYd5p1jdryqBg"] .zpimage-container figure img { width: 1240px ; height: 432.45px ; } } </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-fit 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="/CAM-reconciliation-and-recovery.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_qjWYkww8R2SpqAf2bjAiZg" 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><span><span style="color:rgb(22, 56, 90);">Every year, recoverable operating costs quietly go unbilled. Here's where CAM recoveries leak, how to run a reconciliation that holds up, and how automation now accelerates the audit.</span></span></p></div>
</div><div data-element-id="elm_NSeV7JiIwCXRbcngP6KjVQ" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><section style="font-family:&quot;Poppins&quot;, Arial, sans-serif;background:transparent;padding:10px 0;color:rgb(21, 48, 71);"><style> @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap'); .as-key-card{ max-width:920px; margin:0 auto; background:rgba(206,224,243,0.7); border:1px solid rgba(29,128,226,0.22); border-left:4px solid #1D80E2; border-radius:18px; padding:30px 34px; box-shadow:0 10px 28px rgba(29,128,226,0.08); transition:all .35s ease; position:relative; overflow:hidden; } .as-key-card:hover{ transform:translateY(-5px); box-shadow:0 0 28px rgba(206,224,243,0.9), 0 16px 36px rgba(29,128,226,0.16); border-color:rgba(29,128,226,0.38); } .as-key-title{ margin:0 0 18px; color:#0B6FAF; font-size:13px; font-weight:800; letter-spacing:3px; text-transform:uppercase; } .as-key-list{ list-style:none; margin:0; padding:0; display:grid; gap:18px; } .as-key-list li{ display:flex; gap:12px; align-items:flex-start; font-size:16px; line-height:1.72; color:#1d2b38; transition:all .3s ease; } .as-key-list li:hover{ transform:translateX(5px); color:#12395c; } .as-arrow{ color:#1D80E2; font-weight:700; font-size:17px; line-height:1.7; flex:0 0 auto; animation:asArrowSoft 1.8s ease-in-out infinite; } .as-key-list strong{ color:#14293d; font-weight:800; } @keyframes asArrowSoft{ 0%,100%{transform:translateX(0);opacity:.8;} 50%{transform:translateX(4px);opacity:1;} } @media(max-width:768px){ .as-key-card{ padding:24px 22px; border-radius:16px; } .as-key-list li{ font-size:15px; line-height:1.65; } } </style><div class="as-key-card"><h3 class="as-key-title">Key Takeaways</h3><ul class="as-key-list"><li><span class="as-arrow">→</span><span><strong>What it is:</strong> CAM reconciliation trues up the operating costs a landlord actually incurred against the estimates tenants were billed — and bills or credits the difference per each lease.</span></li><li><span class="as-arrow">→</span><span><strong>Where money leaks:</strong> stale pro-rata shares, missing gross-up, untracked caps and base-year stops, under-applied admin fees, estimates never trued up, and missed billing deadlines.</span></li><li><span class="as-arrow">→</span><span><strong>The compounding risk:</strong> an unindexed base year or an untracked cap doesn't cost you once — it becomes a structural under-recovery that repeats every year.</span></li><li><span class="as-arrow">→</span><span><strong>Do it right:</strong> abstract the lease, build a clean expense pool, apply gross-up, allocate by pool, apply caps, add fees exactly as permitted, then true up and bill on time.</span></li><li><span class="as-arrow">→</span><span><strong>Automation helps:</strong> AI lease abstraction and RPA now cut the manual errors that cause leakage and let you audit a whole portfolio, not a sample.</span></li></ul></div>
</section></div></div><div data-element-id="elm_BSafnpDcSiWPE4FHDwMyWw" 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>Fri, 03 Jul 2026 06:33:59 -0500</pubDate></item><item><title><![CDATA[Yardi Canada's biggest leap since Y2K: everything Peter Altobelli announced at YASC 2026]]></title><link>https://assetsoft.biz/blogs/post/yardi-canada-s-biggest-leap-since-y2k-everything-peter-altobelli-announced-at-yasc-2026</link><description><![CDATA[<img align="left" hspace="5" src="https://assetsoft.biz/Yardi-Canada-s-biggest-leap-since-Y2K_Squr.jpg"/>Discover the biggest announcements from YASC Canada 2026, including Yardi Payments, Virtuoso AI, Chat IQ, Voyager 8, RentCafe, APOLLO Insurance, and Zenbase.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_zVVKFfELRk6z0xqB-pPCjA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_dN5Y7GhAQrKxtos6CcmUqA" 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_EBtnh4dFQoSrZdzB1TCQ5A" 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_UwCp8Xp1xzvZfJZiT3FXaA" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_UwCp8Xp1xzvZfJZiT3FXaA"] .zpimage-container figure img { width: 1280px !important ; height: 274px !important ; } } </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-original 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="/Yardi-Canada-s-biggest-leap-since-Y2K_Rect.jpg" size="original" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_TsL3BQ4xSSqzjlEB052llg" 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><span><span style="color:rgb(22, 56, 90);">Payments, AI, a rebuilt Voyager, and new resident-facing partnerships the full keynote recap and what it means for your portfolio.</span></span></p></div>
</div><div data-element-id="elm_I7JsNGFCJyswMm5-SOBcew" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><section style="font-family:&quot;Poppins&quot;, Arial, sans-serif;background:transparent;padding:20px 0;"><div style="max-width:920px;margin:0 auto;background:rgba(206, 224, 243, 0.7);border-radius:18px;padding:34px 36px;border-left:4px solid rgb(29, 128, 226);box-shadow:0 10px 30px rgba(29, 128, 226, 0.1);transition:all 0.35s ease;animation:asSoftFloat 4s ease-in-out infinite;" onmouseover="this.style.boxShadow='0 0 35px rgba(206,224,243,0.95), 0 14px 38px rgba(29,128,226,0.18)'; this.style.transform='translateY(-6px)'" onmouseout="this.style.boxShadow='0 10px 30px rgba(29,128,226,0.10)'; this.style.transform='translateY(0)'"><h3 style="margin:0 0 22px;color:rgb(11, 95, 168);font-size:13px;letter-spacing:3px;font-weight:700;text-transform:uppercase;"> Key Takeaways </h3><div style="display:flex;flex-direction:column;gap:18px;color:rgb(29, 41, 57);font-size:16px;line-height:1.65;"><div style="display:flex;gap:12px;"><span style="color:rgb(29, 128, 226);font-size:18px;animation:asArrowPulse 1.8s ease-in-out infinite;">→</span><p style="margin:0;"><strong>The event:</strong> YASC Canada 2026 ran May 14–15 at The Westin Harbour Castle in Toronto, drawing nearly 1,000 Canadian real estate professionals.</p></div>
<div style="display:flex;gap:12px;"><span style="color:rgb(29, 128, 226);font-size:18px;animation:asArrowPulse 1.8s ease-in-out infinite;">→</span><p style="margin:0;"><strong>Payments went live:</strong> card settlement, Pay by Link, and in-person card terminals are available now and integrate directly with Voyager.</p></div>
<div style="display:flex;gap:12px;"><span style="color:rgb(29, 128, 226);font-size:18px;animation:asArrowPulse 1.8s ease-in-out infinite;">→</span><p style="margin:0;"><strong>Resident experience:</strong> RentCafe Renter Essentials expanded with APOLLO Insurance and Zenbase.</p></div>
<div style="display:flex;gap:12px;"><span style="color:rgb(29, 128, 226);font-size:18px;animation:asArrowPulse 1.8s ease-in-out infinite;">→</span><p style="margin:0;"><strong>AI is here:</strong> Chat IQ handled 55,000 resident conversations with no human touch in Q1 2026.</p></div>
<div style="display:flex;gap:12px;"><span style="color:rgb(29, 128, 226);font-size:18px;animation:asArrowPulse 1.8s ease-in-out infinite;">→</span><p style="margin:0;"><strong>Rebuilt products:</strong> a full Voyager 8 rewrite for condo/strata with new owner and board portals.</p></div>
</div></div><style> @keyframes asSoftFloat { 0%,100% { box-shadow:0 10px 30px rgba(29,128,226,0.10); } 50% { box-shadow:0 0 26px rgba(206,224,243,0.75); } } @keyframes asArrowPulse { 0%,100% { transform:translateX(0); opacity:.8; } 50% { transform:translateX(5px); opacity:1; } } @media(max-width:768px){ section div[style*="max-width"]{ padding:28px 22px !important; border-radius:16px !important; } section p{ font-size:15px !important; } } </style></section></div>
</div><div data-element-id="elm_pCZwQV_AQpW8Dkbg5kp9gw" data-element-type="button" class="zpelement zpelem-button "><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 " href="javascript:;" target="_blank"><span class="zpbutton-content">Get Started Now</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Fri, 03 Jul 2026 06:21:40 -0500</pubDate></item><item><title><![CDATA[The Whole Industry Just Bet on Agentic AI. Is Your Data Ready?]]></title><link>https://assetsoft.biz/blogs/post/the-whole-industry-just-bet-on-agentic-ai.-is-your-data-ready</link><description><![CDATA[<img align="left" hspace="5" src="https://assetsoft.biz/The-Whole-Industry-Just-Bet-on-Agentic-AI.-Is-Your-Data-Ready-Squr.jpg"/>Yardi, MRI, and Procore have all launched agentic AI. Learn why AI adoption stalls, what AI-ready data looks like, and how real estate firms can prepare their systems, workflows, and chart of accounts for success.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_ZPkVcU7wTQqDW-0uzclT0w" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_dw2dnOziT0CjwhmZBLqd2w" 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_u7xFT4bfSJaHlkhnRAAiEA" 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_wrurS0kj0S1phw1xq-4aRg" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_wrurS0kj0S1phw1xq-4aRg"] .zpimage-container figure img { width: 1280px !important ; height: 274px !important ; } } </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-original 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="/The-Whole-Industry-Just-Bet-on-Agentic-AI.-Is-Your-Data-Ready-Rect.jpg" size="original" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_VOw8UKp_XSTpYl3guGpm2w" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><section style="font-family:&quot;Poppins&quot;, Arial, sans-serif;background:transparent;padding:20px 0;"><div style="max-width:980px;margin:0 auto;background:rgba(206, 224, 243, 0.7);border:1px solid rgba(29, 128, 226, 0.22);border-left:4px solid rgb(29, 128, 226);border-radius:14px;padding:28px 34px;box-shadow:0 10px 30px rgba(29, 128, 226, 0.08);transition:all 0.35s ease;" onmouseover="this.style.boxShadow='0 0 26px rgba(206,224,243,0.9), 0 14px 36px rgba(29,128,226,0.16)'; this.style.transform='translateY(-4px)'" onmouseout="this.style.boxShadow='0 10px 30px rgba(29,128,226,0.08)'; this.style.transform='translateY(0)'"><div style="font-size:13px;letter-spacing:3px;font-weight:700;color:rgb(11, 63, 145);text-transform:uppercase;margin-bottom:18px;"> Key Takeaways </div>
<ul style="list-style:none;padding:0;margin:0;color:rgb(11, 31, 51);font-size:17px;line-height:1.7;font-weight:400;"><li style="display:flex;gap:15px;margin-bottom:18px;"><span style="min-width:8px;height:8px;background:rgb(29, 128, 226);border-radius:50%;margin-top:11px;box-shadow:0 0 0 5px rgba(29, 128, 226, 0.1);animation:asPulse 2s infinite ease-in-out;"></span><span> Between fall 2025 and mid-2026, <strong>Yardi, MRI, and Procore each shipped agentic AI</strong> inside their core platforms. The bet is now industry-wide. </span></li><li style="display:flex;gap:15px;margin-bottom:18px;"><span style="min-width:8px;height:8px;background:rgb(29, 128, 226);border-radius:50%;margin-top:11px;box-shadow:0 0 0 5px rgba(29, 128, 226, 0.1);animation:asPulse 2s infinite ease-in-out;"></span><span> Agents don't fail because the models are weak. They fail because they run on <strong>messy, siloed, inconsistently structured property data.</strong></span></li><li style="display:flex;gap:15px;margin-bottom:18px;"><span style="min-width:8px;height:8px;background:rgb(29, 128, 226);border-radius:50%;margin-top:11px;box-shadow:0 0 0 5px rgba(29, 128, 226, 0.1);animation:asPulse 2s infinite ease-in-out;"></span><span> A 2026 assessment of CRE AI readiness found a repeating pattern: firms buy licenses, announce initiatives, and watch adoption stall within <strong>about 90 days.</strong></span></li><li style="display:flex;gap:15px;margin-bottom:18px;"><span style="min-width:8px;height:8px;background:rgb(29, 128, 226);border-radius:50%;margin-top:11px;box-shadow:0 0 0 5px rgba(29, 128, 226, 0.1);animation:asPulse 2s infinite ease-in-out;"></span><span> AI readiness is a data and workflow problem you solve <em>before</em> you scale agents — a consulting engagement, not a line item on a software invoice. </span></li><li style="display:flex;gap:15px;margin-bottom:0;"><span style="min-width:8px;height:8px;background:rgb(29, 128, 226);border-radius:50%;margin-top:11px;box-shadow:0 0 0 5px rgba(29, 128, 226, 0.1);animation:asPulse 2s infinite ease-in-out;"></span><span> The fix is <strong>platform-agnostic:</strong> unify your chart of accounts, connect your systems, tighten permissions, and document the workflows you want agents to run. </span></li></ul></div>
<style> @keyframes asPulse { 0% { box-shadow:0 0 0 4px rgba(29,128,226,0.12); } 50% { box-shadow:0 0 0 8px rgba(29,128,226,0.04); } 100% { box-shadow:0 0 0 4px rgba(29,128,226,0.12); } } @media (max-width: 768px) { section div { padding:22px 20px !important; } section ul { font-size:15px !important; } } </style></section></div>
</div><div data-element-id="elm_WfhaCb8DSY-gnR1l8M4NYA" data-element-type="button" class="zpelement zpelem-button " data-animation-name="bounceIn"><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>Fri, 03 Jul 2026 06:06:33 -0500</pubDate></item></channel></rss>