<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.assetsoft.biz/blogs/technology/feed" rel="self" type="application/rss+xml"/><title>Assetsoft - Blog , Technology</title><description>Assetsoft - Blog , Technology</description><link>https://www.assetsoft.biz/blogs/technology</link><lastBuildDate>Thu, 07 May 2026 05:04:11 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Yardi & MRI Data Migration Playbook: Best Practices for a Clean Go-Live]]></title><link>https://www.assetsoft.biz/blogs/post/yardi-mri-data-migration-playbook-best-practices-for-a-clean-go-live</link><description><![CDATA[<img align="left" hspace="5" src="https://www.assetsoft.biz/From-Data-Migration-to-Go-Live-A-Practical-Playbook-for-Clean-Conversions-in-Yardi-and-MRI_Sq.jpg"/>Planning a Yardi or MRI implementation? Learn best practices for data migration, test conversions, cutoffs, and go-live planning to avoid costly errors.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_oCK8xZoTQK-5bzlGyLKoRA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_TKfxrm_PRk2jYzF-4Up_mg" 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_oTdWt8x6Req-lHl6Fz49mw" 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_Ci8H_XNXeaGLQ7aZ-UkkAA" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_Ci8H_XNXeaGLQ7aZ-UkkAA"] .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="/From-Data-Migration-to-Go-Live-A-Practical-Playbook-for-Clean-Conversions-in-Yardi-and-MRI_Re.jpg" size="original" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_41dJGEFbTx6BHYhzzlxfBQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p style="margin-bottom:8pt;"><span>Data migration is where Yardi and MRI implementations most commonly go sideways.</span></p><p style="margin-bottom:8pt;"><span>Not in the configuration phase. Not in training. In the data. The legacy records that carry years of accounting history, lease structures, tenant balances, and GL hierarchies, all of which need to arrive in your new system clean, complete, and mapped correctly before the go-live clock starts.</span></p><p style="margin-bottom:8pt;"><span>When it goes wrong, the fallout is immediate: AR balances that don't reconcile, lease charges that fail to post, trial balances that don't match, and a support queue that overwhelms your team on day one. We have seen implementations at 2,600-unit commercial portfolios and 6,500-unit residential portfolios run into exactly these problems, not because of platform failure, but because the conversion was underestimated.</span></p><p style="margin-bottom:8pt;"><span>This playbook is for property management teams, IT leads, and implementation managers planning a data migration to Yardi or MRI Software. It covers how to classify your data, how to structure a test conversion that actually validates your data, the most common failure points, and what a migration-ready organization looks like before the cutover date.</span></p></div><p></p></div>
</div><div data-element-id="elm_TQyGtluWm_uIprBl_VTUpA" 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 style="font-size:32px;"><strong>W</strong></span><strong>hy Data Migration Fails in Property Management Implementations</strong></span></h2></div>
<div data-element-id="elm_sGFAkHPpwL-_rhZrePQNuA" 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 most dangerous assumption in any Yardi or MRI data migration is that clean data in your legacy system means clean data for conversion. It does not.</span></p><p style="margin-bottom:8pt;"><span>Legacy property management platforms, whether you are migrating from Jenark, RealPage, AppFolio, a custom-built system, or even a well-maintained Excel environment, store data in structures that do not map directly to the target platform. The work of conversion is not simply export and import. It is a transformation: understanding what exists, deciding what needs to move, remapping structures, and validating that the result is functionally correct in the new system.</span></p><p style="margin-bottom:8pt;"><span>Three root causes drive the majority of Yardi and MRI data migration failures:</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><strong>•&nbsp; Manual ETL processes that do not scale -</strong> manually uploading files one at a time is not a viable approach for portfolios with hundreds of entities, thousands of leases, and years of transaction history.</p><p style="margin-bottom:4pt;margin-left:36pt;"><strong>•&nbsp; Failure to distinguish static from dynamic data -</strong> treating all data as equivalent and trying to convert it all at once, rather than sequencing static configuration data before live transaction data.</p><p style="margin-bottom:4pt;margin-left:36pt;"><strong>•&nbsp; Inadequate test conversion -</strong> running a test to check whether data is imported, rather than running a test to verify whether the data behaves correctly inside the new system.</p></div><p></p></div>
</div><div data-element-id="elm_k_BJ6sZroKRU5FbnCy0-Hw" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_k_BJ6sZroKRU5FbnCy0-Hw"].zpelem-box{ background-color:#CEE0F3; background-image:unset; border-radius:10px; } </style><div data-element-id="elm_X_28twGmVkXRChmI3hVccw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_X_28twGmVkXRChmI3hVccw"].zpelem-text { margin-inline-end:15px; margin-block-end:20px; margin-inline-start:15px; } </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:3pt;"><b><span style="color:rgb(22, 56, 90);">The Scope Creep Reality</span></b></p><p style="margin-bottom:3pt;"><span style="color:rgb(22, 56, 90);">Conversion scope almost always expands after kickoff. A typical MRI migration that begins with current RM and CM data and trial balances will frequently grow to include unpaid charges, historical AP, scanned documents, prospect data, lease options, and budget data. Build scope flexibility into your timeline and your ETL tooling from day one not as an afterthought when requests arrive mid-project.</span><br/></p></div><p></p></div>
</div></div><div data-element-id="elm_fsW3x9tlfR7uvf2ssqrqMw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"><strong></strong></span><strong><span style="font-size:32px;">C</span>lassifying Your Data Before You Write a Single Mapping</strong></span><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_KumJ2660ftGejvXWPz8I3w" 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>technical work begins. You need to classify every data object you intend to migrate into one of three categories. This classification drives your sequencing, your cutoff dates, and your test conversion strategy.</span></p></div><p></p><h3><span style="font-size:16px;"><strong>Static Data</strong></span></h3><p></p><div><h3></h3><p style="margin-bottom:8pt;"><span>Static data is the configuration chart of accounts, property codes, unit types, GL entity structures, fee schedules, and system setup parameters. This data does not change during the migration period. It should be converted and validated first, because every other data object depends on it being correct.</span></p><p style="margin-bottom:8pt;"><span>In Yardi and MRI environments, entity structures deserve particular attention. A legacy system may store 1,200 buildings as 1,200 separate properties, whereas MRI's structure merges multiple buildings into fewer GL entities. Collapsing that structure correctly without losing data integrity is one of the most technically demanding parts of a large migration.</span></p><h3><span style="font-size:16px;"><strong>Dynamic Transaction Data</strong></span></h3><p style="margin-bottom:8pt;"><span>Dynamic data is live: resident ledgers, open AR balances, lease charges, recurring billing schedules, AP open items, and security deposit balances. This data is updated daily until go-live. Your conversion approach must account for the fact that the source system is a moving target, and transactions are posted right up until the cutover date.</span></p><p style="margin-bottom:8pt;"><span>The practical implication is that you cannot finalize dynamic data conversion until the final cutoff is confirmed and the legacy system is locked. Plan multiple cutoff dates and build your ETL pipeline to be re-runnable, not one-time.</span></p><h3><span style="font-size:16px;"><strong>Historical Reported Data</strong></span></h3><p style="margin-bottom:8pt;"><span>Historical data is the transaction history that must be available in the new system for reporting purposes, typically, a rolling 12–24 months of AP history, prior-period lease activity, and audit trails. This data does not need to be functionally live on day one, but it must exist in the system before your first period close.</span></p><p style="margin-bottom:8pt;"><span>Classifying historical data separately allows you to sequence it as a lower-urgency conversion track, running parallel to the live data migration rather than blocking it.</span></p><p style="margin-bottom:6pt;"><span>&nbsp;</span></p></div></div>
</div><div data-element-id="elm_vodf1rSDXgvAdsbRNskBmw" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_vodf1rSDXgvAdsbRNskBmw"].zpelem-box{ background-color:#CEE0F3; background-image:unset; border-radius:10px; } </style><div data-element-id="elm_DmZEBjQGcn2G8ubQcvJQDg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_DmZEBjQGcn2G8ubQcvJQDg"].zpelem-text { margin-inline-end:15px; margin-block-end:20px; margin-inline-start:15px; } </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:3pt;"><b><span style="color:rgb(22, 56, 90);"></span></b></p><div><p style="margin-bottom:3pt;"><b><span style="color:rgb(22, 56, 90);">Key Classification Decision</span></b></p></div><p style="margin-bottom:3pt;"><span style="color:rgb(22, 56, 90);"><span><span>Before your first migration meeting, produce a data classification matrix: every object you plan to migrate, classified as Static / Dynamic / Historical, with a responsible owner and a target cutoff date assigned. This single artifact will resolve more planning disputes than any other document in your project.</span></span></span><br/></p></div><p></p></div>
</div></div><div data-element-id="elm_d102H-kRjKVjD-H5A_wzzQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="font-size:32px;"><strong></strong></span><strong><span style="font-size:32px;">B</span>uilding a Conversion Pipeline That Actually Scales</strong><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_K2I6BqFqXpkSw_DVfK2YPg" 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>For any migration of more than a few hundred units, manual file handling is a risk, not an inconvenience. A migration involving 6,000+ residential units, 4,000+ commercial leases, and 500+ GL entities cannot be managed through manual exports, field-mapping in spreadsheets, or individual file uploads. The error rate is too high, and the required time is incompatible with a tight go-live window.</span></p><p style="margin-bottom:8pt;"><span>A scalable data conversion pipeline for Yardi or MRI typically includes:</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; A custom extraction layer that pulls data from the legacy system in a structured, repeatable format, not one-time exports, but a program that can re-run against a refreshed source database</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; A transformation layer that applies business rules, handles structural mapping (like entity consolidation), resolves data quality issues, and produces output files in the exact format required by the target platform's import utilities</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; A staging environment, a dedicated conversion database separate from the development and production environments, where transformed data can be loaded and validated before touching live systems</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; A verification database that mirrors production, allowing side-by-side comparison of key metrics: trial balance totals, unit counts, open AR ageing, and deposit balances</span></p><p style="margin-bottom:6pt;"><span>&nbsp;</span></p><p style="margin-bottom:8pt;"><span>The database environment architecture matters as much as the transformation logic. A well-designed migration uses at a minimum four separate environments: the legacy live system, a custom staging database, the target development database, and the target production database. Each plays a distinct role in the validation chain.</span></p></div><p></p></div>
</div><div data-element-id="elm_kIPfGBB_qEtNSrSIfKQQrQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="color:rgb(29, 128, 226);"><strong><span style="font-size:32px;">T</span>he Two Types of Test Conversion - and Why Both Are Mandatory</strong></span><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_zQy4B3SZ3IzD7SG4ErGiiw" 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>Most implementation teams run one test conversion. It confirms that the data was loaded without error. It does not confirm that the data works.</span></p><p style="margin-bottom:8pt;"><span>A complete data migration validation requires two distinct types of conversion tests, each answering a different question.</span></p></div><p></p><h3><span style="font-size:16px;"><strong>Type 1: Data Accuracy Verification</strong></span></h3><p></p><div><h3></h3><p style="margin-bottom:8pt;"><span>Does the data in the new system match the data in the legacy system? This means reconciling trial balances between the two platforms, verifying unit counts and lease counts, confirming that open AR balances match by property and entity, and checking that deposit totals tie out.</span></p><p style="margin-bottom:8pt;"><span>This test is primarily a numbers exercise. Your finance team and your implementation team need to sign off together. No migration should proceed to production cutover without a completed Type 1 test sign-off.</span></p><h3><span style="font-size:16px;"><strong>Type 2: Functional Data Verification</strong></span></h3><p style="margin-bottom:8pt;"><span>Can the data actually be used for day-one operations? This is where many test conversions fall short. The question is not whether the deposit balance imported correctly; it is whether a leasing agent can process a deposit refund against that balance on go-live day.</span></p><p style="margin-bottom:8pt;"><span>Type 2 testing covers:</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; Posting a payment against a converted AR balance</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; Processing a move-out and applying a converted security deposit</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; Running a charge batch against converted recurring billing schedules</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; Generating a statement for a converted commercial tenant</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; Closing a period using converted GL opening balances</span></p><p style="margin-bottom:6pt;"><span>&nbsp;</span></p><p style="margin-bottom:8pt;"><span>Functional failures found in Type 2 testing are often not data problems; they are mapping, configuration, or structural problems with how the data was transformed. Finding them in test is far less costly than finding them on go-live day.</span></p></div></div>
</div><div data-element-id="elm_kwtF59MTlmPL7JsdqSU8Aw" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_kwtF59MTlmPL7JsdqSU8Aw"].zpelem-box{ background-color:#CEE0F3; background-image:unset; border-radius:10px; } </style><div data-element-id="elm_9Szu6qmg4vmYHkCyN8fJVA" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_9Szu6qmg4vmYHkCyN8fJVA"].zpelem-text { margin-inline-end:15px; margin-block-end:20px; margin-inline-start:15px; } </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:3pt;"><b><span style="color:rgb(22, 56, 90);"></span></b></p><div><p style="margin-bottom:3pt;"><b><span style="color:rgb(22, 56, 90);"></span></b></p></div><div><p style="margin-bottom:3pt;"><b><span style="color:rgb(22, 56, 90);">Real-World Example</span></b></p></div><p style="margin-bottom:3pt;"><span style="color:rgb(22, 56, 90);"><span><span></span></span><span><span>In converting 6,800 residential units and 4,000 commercial leases from a legacy platform to MRI, the project team completed both a full test conversion and a final production conversion. Despite a planned 12-month timeline, the structured conversion approach with proper ETL tooling, classified data sequencing, and dual test verification enabled the team to complete the actual conversion in four months.</span></span></span><br/></p></div><p></p></div>
</div></div><div data-element-id="elm_Rr6oajJ2j6qIA9ECeQlOEQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="font-size:32px;"><strong></strong></span><strong><span style="font-size:32px;"></span><span style="font-size:32px;">M</span>anaging the Moving Target: Data Cutoffs and Go-Live Sequencing</strong><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_L81dgb632rtk4LypHaEh2A" 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>One of the most underestimated challenges in a Yardi or MRI data migration is that the business does not stop while the conversion is happening. Leases are signed. Tenants move in and out. Payments are posted. Properties are acquired or disposed of.</span></p><p style="margin-bottom:8pt;"><span>Your conversion team is working with data that changes every business day. A migration plan that does not explicitly address this reality will produce cutover errors regardless of how well the technical conversion work was done.</span></p></div><p></p><h3><span style="font-size:16px;"><strong>Plan Multiple Cutoff Dates</strong></span></h3><p></p><div><h3></h3><p style="margin-bottom:8pt;"><span>For large or complex migrations, a single cutoff date is rarely sufficient. Structure your cutoffs by data type: static configuration data can be finalized early; dynamic transaction data needs a hard cutoff close to go-live; historical reported data can have a separate, later cutoff.</span></p><p style="margin-bottom:8pt;"><span>Communicate cutoff dates in writing to every stakeholder who touches the source system. Any transaction posted after a data cutoff will require manual reconciliation at go-live. The goal is to make that list as short as possible.</span></p><h3><span style="font-size:16px;"><strong>Phase Commercial and Residential Data Separately</strong></span></h3><p style="margin-bottom:8pt;"><span>For portfolios with significant commercial and residential components, converting both simultaneously increases risk and complexity without meaningful benefit. Phasing the conversion of residential data first, commercial data second, or vice versa, depending on portfolio weighting and operational priority, reduces the scope of each test cycle and significantly speeds up error tracing.</span></p><h3><span style="font-size:16px;"><strong>Account for Structural Changes During the Project</strong></span></h3><p style="margin-bottom:8pt;"><span>Properties are acquired and disposed of. Entities are reorganized. Lease structures change mid-project. Your ETL pipeline needs to be built to accommodate these changes without requiring a full rebuild of your mapping logic. Document every structural change as it occurs, and verify that the change is reflected in both the source extraction and the target mapping before the final cutoff.</span></p></div></div>
</div><div data-element-id="elm_PxbZ9bXxQuXQ7hZ8RxZfhA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="color:rgb(29, 128, 226);"><strong><span style="font-size:32px;"></span><span style="font-size:32px;">M</span>igration Readiness: What Should Be True Before You Start</strong></span><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_Ysf0v4ttK7F7tsEkFSQUhw" 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>A data migration cannot rescue bad data. The quality of your source data bounds the quality of your conversion output. Before your project kickoff, assess your readiness against these criteria:</span></p></div><p></p></div>
</div><div data-element-id="elm_atDq0wyx8GNIwCgDrPLQtA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><table border="1" cellspacing="0" cellpadding="0" width="780"><tbody><tr><td><p><b><span>Readiness Criteria</span></b></p></td><td><p><b><span>Why It Matters</span></b></p></td></tr><tr><td><p><span>All source data available in structured format (Excel/CSV)</span></p></td><td><p><span>Manual re-keying is a conversion risk, not a migration strategy</span></p></td></tr><tr><td><p><span>GL entity structure mapped and approved.</span></p></td><td><p><span>Entity mismatches cause cascading errors across all financial data.</span></p></td></tr><tr><td><p><span>Chart of accounts reconciled and finalized</span></p></td><td><p><span>Post-go-live chart changes require re-conversion of the affected history.</span></p></td></tr><tr><td><p><span>Lease and unit data audited for duplicates.</span></p></td><td><p><span>Duplicate records in legacy systems create duplicate balances in the new system.</span></p></td></tr><tr><td><p><span>Open AR and deposit balances reconciled in the legacy system</span></p></td><td><p><span>You cannot convert accurate balances from inaccurate source data</span></p></td></tr><tr><td><p><span>Go-live date confirmed with business and IT stakeholders</span></p></td><td><p><span>Cutoff sequencing is impossible without a firm go-live target</span></p></td></tr><tr><td><p><span>Post-go-live support coverage assigned</span></p></td><td><p><span>Day-one issues require people, not just documentation.</span></p></td></tr></tbody></table></div><p></p></div>
</div><div data-element-id="elm_o25EU3vJG_1efqWCuztQDQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="font-size:32px;"><strong></strong></span><strong><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">T</span>he Risks That Sink Conversions: What to Watch For</strong><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_lwtHDzviMHgHA9v4xnMyKg" 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>After supporting migrations across hundreds of Yardi and MRI implementations, the failure patterns repeat. Here are the risks that most consistently turn manageable projects into delayed go-lives:</span></p></div><p></p><h3><span style="font-size:16px;"><strong>Underestimating Data Cleanup Time</strong></span></h3><p></p><div><h3></h3><div><h3></h3><div><h3></h3><div><h3></h3><p style="margin-bottom:8pt;">The discovery that your source data has quality issues, duplicate records, inconsistent unit codes, unreconciled balances, and orphaned charges almost always happens after the project has started. Build dedicated data cleanup time into your project plan before the first test conversion, not after. Data cleanup that happens under pressure is data cleanup that gets shortcuts.</p><h3><span style="font-size:16px;"><strong>Skipping the Functional Test</strong></span></h3><p style="margin-bottom:8pt;">Running a data accuracy test and treating it as a complete test conversion is the single most common mistake in Yardi and MRI migrations. The functional test verifying that converted data can actually be used for day-one operations is not optional. Budget time for it explicitly.</p><h3><span style="font-size:16px;"><strong>Insufficient Team Coordination</strong></span></h3><p style="margin-bottom:8pt;">A data migration involves the implementation vendor, the platform vendor, the client's IT team, the client's finance team, and the operational users who will work in the system on day one. Decision-making gaps between these groups on entity structures, cutoff dates, scope changes, and data quality standards are where projects stall. Establish a clear RACI and a weekly decision log from project kickoff.</p><h3><span style="font-size:16px;"><strong>Go-Live Timing Conflicts</strong></span></h3><p style="margin-bottom:8pt;">Scheduling a data conversion go-live to coincide with another major system event, a Connect Suite launch, a fiscal year-end, or a major lease renewal cycle multiplies your risk. Where possible, stage your go-live to avoid competing change events in the same window.</p></div></div></div></div></div>
</div><div data-element-id="elm_g6K9q8UmOhd6dPtdDEsRTg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="color:rgb(29, 128, 226);"><strong><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">K</span>ey Takeaways: What a Clean Conversion Requires</strong></span><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_Z3WvG8bKTQfgPIhsN7sATg" 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:4pt;margin-left:36pt;"><span>•&nbsp; Classify every data object as Static, Dynamic, or Historical before any technical work begins. This single decision drives your sequencing, cutoffs, and test strategy.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; Build a scalable ETL pipeline, not a manual file process. Any migration of more than a few hundred units requires repeatable, programmatic data extraction and transformation.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; Run two types of test conversion: one for data accuracy (do the numbers match?) and one for functional validity (can you actually use the data on day one?).</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; Plan for scope expansion. Conversion scope grows in nearly every implementation. Build flexibility into your timeline and tooling from the start.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; A firm go-live date with a confirmed cutoff schedule is a prerequisite, not a deliverable. Without it, you cannot plan a reliable migration.</span></p><p style="margin-bottom:4pt;margin-left:36pt;"><span>•&nbsp; Data quality in the legacy system determines data quality in the new system. Invest in source data cleanup before the conversion starts, not during it.</span></p></div><p></p></div>
</div><div data-element-id="elm_beQU1rrR2_FtvcmtNCLNQw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="font-size:32px;"><strong></strong></span><strong><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">R</span>eady to Assess Your Migration Readiness?</strong><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_ELCOe6oRTb8YjBMiYSFwLQ" 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>Assetsoft has led data migration and conversion projects for property management firms managing portfolios ranging from a few hundred units to 10,000+ across residential and commercial asset classes on both Yardi and MRI platforms.</span></p><p style="margin-bottom:8pt;"><span>Our implementation team brings platform-specific ETL tooling, a proven conversion sequencing methodology, and hands-on experience with the data structures used by Yardi and MRI in production. We know where conversions break, and we build our approach to prevent them.</span></p><p style="margin-bottom:8pt;"><span>We offer a Migration Readiness Assessment that reviews your source data, maps your entity structure, identifies cleanup requirements, and produces a realistic conversion timeline before your project starts. It is the fastest way to know whether your go-live date is achievable and what stands between you and a clean cutover.</span></p><p style="margin-bottom:8pt;"><span></span></p><div><p style="margin-bottom:4pt;"><b><span style="color:rgb(22, 56, 90);">Request a Migration Readiness Assessment</span></b></p><p style="margin-bottom:8pt;"><span>Contact Assetsoft at assetsoft.biz/migration-readiness or reach out to your Assetsoft account team. Please tell us your platform, your source system, and your target go-live date — and we will tell you exactly what it takes to get there cleanly.</span></p></div><p></p></div><p></p></div>
</div><div data-element-id="elm_ouK21acuyjVi29lhOGCF4A" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><span style="color:rgb(29, 128, 226);"><strong><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>requently Asked Questions</strong></span><strong></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_oef0l55cfuh4Xv1-GFnl1A" 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"><h3><span style="font-size:16px;"><strong>How long does a Yardi or MRI data migration typically take?</strong></span></h3><p></p><div><h3></h3><div><h3></h3><div><h3></h3><p style="margin-bottom:8pt;">Timeline depends heavily on portfolio size, data quality, and scope complexity. A well-structured migration with proper ETL tooling can compress significantly relative to manual approaches. A migration initially scoped for 12 months can be completed in 4 months with the right pipeline and phased conversion approach. The key variable is source data quality, not platform complexity.</p><h3><span style="font-size:16px;"><strong>What data from my legacy system needs to come across to Yardi or MRI?</strong></span></h3><p style="margin-bottom:8pt;">At minimum: GL entity structure, chart of accounts, current leases and recurring charges, open AR balances, security deposits, and trial balances as of your cutoff date. Scope typically expands to include historical AP, prior-period lease data, prospect records, lease options, budget data, and scanned documents. Define your scope explicitly before the project starts and document the process for mid-project scope additions.</p><h3><span style="font-size:16px;"><strong>What is the difference between a test conversion and a production conversion?</strong></span></h3><p style="margin-bottom:8pt;">A test conversion loads data into a non-production environment to validate accuracy and functionality before the real go-live. A production conversion loads the final, verified dataset into your live system. Best practice requires at a minimum one complete test conversion, ideally two, before the production cutover. Do not treat a test conversion as optional.</p><h3><span style="font-size:16px;"><strong>Do I need a separate vendor for data migration, or does Yardi/MRI handle it?</strong></span></h3><p style="margin-bottom:8pt;">Platform vendors vary in the level of data migration support they provide directly. In many implementations, especially those involving complex legacy systems or non-standard data structures, an implementation partner with dedicated migration experience handles the ETL development and conversion execution. The platform vendor's role is typically to validate that the import format is correct and that the data loaded and the transformation work is the implementation partner's domain.</p><h3><span style="font-size:16px;"><strong>What is a data cutoff date, and why does it matter?</strong></span></h3><p style="margin-bottom:8pt;">A data cutoff date is the point after which no new transactions in the legacy system will be included in the migration. Everything posted after the cutoff requires manual reconciliation at go-live. Cutoff dates should be set as close to go-live as operationally possible, communicated clearly to all users of the legacy system, and strictly enforced; last-minute postings after cutoff are among the most common sources of day-one balance discrepancies.</p></div></div></div></div>
</div><div data-element-id="elm_Qo0sgqQ2RFafVnroyYwB5A" 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>Wed, 15 Apr 2026 03:32:27 -0500</pubDate></item><item><title><![CDATA[MRI Platform X.7 Page Builder: Mastering Customization & Logic]]></title><link>https://www.assetsoft.biz/blogs/post/mri-platform-x.7-page-builder-mastering-customization-logic</link><description><![CDATA[<img align="left" hspace="5" src="https://www.assetsoft.biz/Mastering-Customization-in-MRI-Platform-X.7-Unleashing-the-Power-of-the-New-Page-Builder_Squr.jpg"/>Discover how MRI Platform X.7 Page Builder and Logic Builder transform customization with JavaScript, secure APIs, and bulk data handling.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_IiBns34xS_OYQzWKjkzv6Q" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_zwBFyFPsSVGyUUqE2WrXpw" 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_PZmRKV4MR7ehtWOmwtXcxA" 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_9hWASGomzqHc_l3Q-9-D9w" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_9hWASGomzqHc_l3Q-9-D9w"] .zpimage-container figure img { width: 1110px ; height: 237.61px ; } } </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="/Mastering-Customization-in-MRI-Platform-X.7-Unleashing-the-Power-of-the-New-Page-Builder_Rect.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_Izge66SzSPu6ppUuOlI_PQ" 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><span>In the rapidly evolving landscape of Property Tech (PropTech), staying static is not an option. For users of <b>MRI Software</b>, the release of <b>Platform X.7 (PMX)</b> represents a significant leap forward, particularly for those who rely on <b>Page Builder</b> to tailor their user experience.</span></p><p><span><br/></span></p><p><span>Upgrading to the latest version isn't just about a fresh look; it’s about unlocking a new tier of flexibility and power in how you handle data. However, with great power comes a steeper learning curve. At <b>Assetsoft</b>, we specialize in navigating these complex upgrades, ensuring your business logic transitions seamlessly to the new environment.</span></p><p><span>Here is a deep dive into what is new in the MRI Platform X.7 Page Builder and how it changes the game for custom page development.</span></p></div><p></p></div>
</div><div data-element-id="elm_ap4obZnGvVK-8nLR37ZlDg" 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;">1. T</span>he Shift to JavaScript Expressions</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_w1p35fR4XCvZyzBPaNczcw" 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><span>For developers and administrators accustomed to legacy web design tools from the past 20 years, the shift to PMX X.7 introduces a significant change: a greater reliance on <b>JavaScript-based expressions</b>.</span></p><p><span><br/></span></p><p><span>While this might seem daunting at first, it enables dynamic field manipulation that was previously difficult to achieve. The new Page Builder allows you to use simple JS expressions to concatenate strings (e.g., combining a Building ID and Lease ID for a clean display) or perform on-the-fly arithmetic between input fields.</span></p><p><span><br/></span></p><p><b>Why this matters:</b><span> It reduces the need for heavy backend processing for simple display logic, making your custom pages faster and more responsive for the end-user.</span></p></div><p></p></div>
</div><div data-element-id="elm_S_q6Q0Ysbl50gFVGWZzE8w" 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 style="color:rgb(29, 128, 226);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">2. L</span>ogic Builder: Built-in Security and Validation</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_TItdM6HcRQSawMhla8Y8Kg" 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><span>One of the most significant improvements in the X.7 ecosystem is how <b>Logic Builder APIs</b> handle data compared to traditional data requests.</span></p><p><span>In the past, building custom pages often required extensive manual coding to ensure fields complied with security roles and data limits. The new Logic Builder APIs automatically return metadata on Table and Field Security and Field Lengths.</span></p><ul><li><b>Efficiency Boost:</b><span> Page Builder automatically consumes this metadata. If a user tries to enter seven characters into a 6-character field, the page handles validation natively without requiring you to write any additional code.</span></li><li><b>Security:</b><span> Field-level security is respected automatically, saving developers roughly <b>80% of the validation work</b> typically required during customization.</span></li></ul></div><p></p></div>
</div><div data-element-id="elm_Q8zZ2MHm7JI7ktX-2R2yPw" 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;">3. A</span>dvanced Data Handling: Passing Arrays for Bulk Updates</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_RFRHbJPQ1apn4Hrk7kf2OQ" 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><span>The true &quot;killer feature&quot; of the new Page Builder is the ability to pass entire data grids as objects to the API. This moves us beyond updating single records to handling complex, bulk transactions in a single call.</span></p><p><span>In the X.7 environment, you can define complex array structures in Logic Builder that mirror your Page Builder data grids. This allows you to:</span></p><ul><li><b>Loop through data:</b><span> Create loops within your API to handle multiple rows.</span></li><li><b>Batch Operations:</b><span> Perform inserts, updates, and deletes within a single API transaction.</span></li><li><b>Smart Updates:</b><span> The system can distinguish between Original Value and Current Value, allowing the API to decide which records have changed intelligently and need updating, rather than unthinkingly overwriting data.</span></li></ul><p><span>This architecture significantly reduces network traffic and database load, leading to a smoother experience for users managing high-volume data, such as rental updates or lease abstractions.</span></p></div><p></p></div>
</div><div data-element-id="elm_YMYQyF2c8-v34DuK3I4VYg" 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 style="color:rgb(29, 128, 226);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">4. A</span>ccelerating Development with AI</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_bB-RI10boBA5oK0vv2GCiA" 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><span>The bridge between SQL logic and Logic Builder scripts has never been shorter. The new environment supports an AI-assisted workflow in which developers can take complex SQL queries, such as joins between the Lease and Building tables and use AI tools to generate the equivalent Logic Builder script.</span></p><p><span><br/></span></p><p><span>This <b>AI co-pilot</b> approach automates the creation of input parameters, data types, and variable mappings, turning a tedious manual process into one that takes seconds.</span></p></div><p></p></div>
</div><div data-element-id="elm_RzinhicO1RC8o_CQR4j9HQ" 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;">5. D</span>ebugging Like a Pro</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_E2JnPkaFx_oxGVwAEv3WQA" 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><span>With the shift to a modern web architecture, the browser’s <b>Developer Tools (Network Tab)</b> becomes your best friend. Debugging in X.7 involves inspecting the JSON payloads passed between Page Builder and the API. This transparency enables rapid troubleshooting, ensuring your complex array structures are passed and received key-for-key.</span></p></div><p></p></div>
</div><div data-element-id="elm_We6FSqjrTQ1sqhyUn3wU0Q" 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 style="color:rgb(29, 128, 226);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">W</span>hy You Need an Expert Partner</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_JCHJrlnA5CaETfxrJCrAlA" 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>While MRI Platform X.7 offers incredible tools, leveraging them requires a mix of traditional database knowledge and modern web development skills. The transition from legacy code to JavaScript expressions and object-oriented Logic Builder arrays can be complex.</span></p><p></p><div><p>This is where <b>Assetsoft</b> comes in. As a premier technology consulting firm for the real estate industry, we specialize in:</p><ul><li><b>MRI Software Upgrades:</b> ensuring a smooth transition to Platform X.7.</li><li><b>Customization:</b> Building bespoke pages and reports that fit your unique business workflows.</li><li><b>Integration:</b> Connecting your customized MRI data with third-party apps.</li></ul><p>Don't let the technical complexity of the new Page Builder slow down your operations. Let us help you build a system that works as hard as you do.</p><p><br/></p><p><strong style="color:rgb(22, 56, 90);">Ready to upgrade your MRI experience?</strong></p><p><br/></p><p><span style="font-weight:bold;">Visit us at </span><a href="https://www.assetsoft.biz/" title="www.assetsoft.biz" rel="" style="text-decoration-line:underline;color:rgb(48, 4, 234);">www.assetsoft.biz</a><span style="font-weight:bold;"> to book a consultation today.</span></p></div></div>
</div><div data-element-id="elm_3Ye5dYSZSJq9Egssl0Uw2g" 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>Sat, 03 Jan 2026 12:30:02 -0500</pubDate></item><item><title><![CDATA[Property Onboarding to ERP: Best Practices for Data Migration]]></title><link>https://www.assetsoft.biz/blogs/post/property-onboarding-to-erp-best-practices-for-data-migration</link><description><![CDATA[<img align="left" hspace="5" src="https://www.assetsoft.biz/Master-the-Move-Best-Practices-for-Onboarding-Properties-to-Your-Internal-ERP_Squr.jpg"/>Planning data migration? Discover expert tips for smooth property onboarding, from data classification to automation. Learn how to navigate Yardi and MRI Software transitions with Assetsoft’s proven best practices.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_AaeRHrizRQeVs3q_KqBIqw" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_YvGOjY0ET0ySOJ85yuJMJQ" 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_sl2Y-aE5Rhu10zVwLuqYUw" 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_WKUNQ9WrNi7bL2nN-Gq5Ug" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_WKUNQ9WrNi7bL2nN-Gq5Ug"] .zpimage-container figure img { width: 1110px ; height: 237.61px ; } } </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="/Master-the-Move-Best-Practices-for-Onboarding-Properties-to-Your-Internal-ERP_Rect.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_KH-TpLFjRAONWG_g_-h1Qw" 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><span>Onboarding a new property portfolio is one of the most exciting phases of growth for any real estate firm. Whether you’ve just acquired a new set of assets or are taking over management for a third-party client, the transition represents an opportunity. However, moving data from an external legacy system to your internal Enterprise Resource Planning (ERP) platform, whether it’s <b>Yardi</b>, <b>MRI Software</b>, or another solution, is rarely as simple as &quot;copy and paste.&quot;</span></p><p><span>At <b>Assetsoft</b>, we have managed countless data conversions, often involving complex portfolios with thousands of units and tight deadlines. We know that a failed onboarding process can lead to financial inaccuracies, frustrated tenants, and operational downtime. To help you ensure a seamless transition, we have compiled our top best practices and &quot;things to look out for&quot; based on real-world case studies and industry standards.</span></p></div><p></p></div>
</div><div data-element-id="elm_m1ekpe_Kb457hWNK_VIrnA" 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;">1. D</span>efine the Scope (and Watch for &quot;Creep&quot;)</b></span></h2></div>
<div data-element-id="elm_gAwLcrW8qtssAn8iK-4DTA" 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><span>One of the most common risks in <b>data conversion</b> projects is scope creep. In a recent Assetsoft case study involving a migration from Jenark to MRI Software, the initial scope was limited to Residential and Commercial Management data. However, as the project progressed, the requirements expanded to include historical data, lease options, budgets, and scanned documents.</span></p><p><b>The Fix:</b><span> Define your &quot;Must-Haves&quot; versus &quot;Nice-to-Haves&quot; early.</span></p><ul><li><b>Must-Have:</b><span> Current Resident/Tenant data, recurring charges, security deposits, and open AR/AP.</span></li><li><b>Nice-to-Have:</b><span> Five years of historical transaction details (often, a trial balance as of a specific date is sufficient).</span></li></ul><p><span>Be prepared for the reality that business doesn't stop during migration. We often see clients acquiring or disposing of properties <i>during</i> the conversion project. Your project plan must be flexible enough to handle these &quot;moving targets&quot; without derailing the entire timeline.</span></p></div><p></p></div>
</div><div data-element-id="elm_PUOBrVR-v4ggajIGHbOvhA" 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;">2. D</span>on’t Rely on Manual ETL</b></span></b></span><b></b></span></h2></div>
<div data-element-id="elm_Vcu3A6pMeKODNuD2zNqAqg" 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><span>If you are onboarding a portfolio of 10 properties, manual entry may be sufficient. But when you are dealing with 2,600 commercial leases or 6,500 residential units, manual Extractions, Transformations, and Loading (ETL) are a recipe for disaster.</span></p><p><span><br/></span></p><p><strong>The Assetsoft Approach:</strong></p><p><span><br/></span></p><p><span>Manual uploads of one file at a time are inefficient and prone to human error. Instead, we recommend writing automated scripts or programs to extract source files and map them directly to the import format required by Yardi or MRI. Automation ensures consistency. If a mapping rule changes (e.g., how you handle &quot;loss to lease&quot;), you can update the script and re-run the entire dataset in minutes rather than hours.</span></p></div><p></p></div>
</div><div data-element-id="elm_qBWCh_L50qaeqjsVswvr0Q" 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;">3. C</span>lassify Your Data: Static vs. Transactional</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_FEbi5cFkuFJ2Ej5ryiEUVw" 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><span>Not all data is created equal. One of the most effective strategies we employ is classifying data into two buckets: <b>Static</b> and <b>Transactional</b>.</span></p><ul><li><b>Static Data:</b><span> This includes property names, unit addresses, bank account details, and amenity codes. This data rarely changes.</span></li><li><b>Transactional Data:</b><span> This includes tenant ledgers, open charges, and GL balances. This data changes every day.</span></li></ul><p><b>Best Practice:</b><span> Load your Static Data early. By finalizing property lists and unit mixes weeks before your &quot;Go-Live&quot; date, you reduce pressure during the critical cut-off week. This allows your team to focus entirely on the dynamic, fast-moving transactional data when it matters most.</span></p></div><p></p></div>
</div><div data-element-id="elm_84UKqgJkbMa85GUPTdaqAw" 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 style="color:rgb(29, 128, 226);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">4. T</span>he Power of Multiple Environments</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_eOsI5UkPSoVrwG-IeV8GdA" 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><span>Never push converted data directly into your live production database without a safety net. A robust <b>property onboarding</b> strategy involves multiple database environments:</span></p><ol start="1"><li><b>Dev Database:</b><span> For the technical team to build and tweak extraction scripts.</span></li><li><b>Verification Database:</b><span> Where the client reviews the raw data for accuracy.</span></li><li><b>Test Database:</b><span> A &quot;sandbox&quot; environment where your operations team can practice.</span></li><li><b>Live Database:</b><span> The final destination.</span></li></ol><p><span>Using a Test Database is crucial not only for validating numbers but also for testing <i>processes</i>. For example, the trial balance might match perfectly (Data Verification). Still, if you attempt to process a move-out refund and the system fails due to a missing link to the vendor file, your data is unusable. Always test the <i>use</i> of the data, not just the data itself.</span></p></div><p></p></div>
</div><div data-element-id="elm_xV7b_T6rv0A3Wz-TLZufkg" 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;">5. M</span>anaging the &quot;Go-Dark&quot; Period</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_ll_gjisDvnGF6Wh6awmnnw" 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><span>Every successful migration requires a &quot;Go-Dark&quot; or &quot;Blackout&quot; period, a few days when no entries are made in either the old or new system. This ensures that the data you extract is static and matches the final trial balance.</span></p><p><b>Things to Look Out For:</b></p><ul><li><b>Communication:</b><span> Inform your Accounts Payable and Leasing teams well in advance. If they enter a new lease during the blackout, it may be lost.</span></li><li><b>Licensing:</b><span> Before you start, verify that your current <b>Yardi</b> or <b>MRI</b> license count supports the new units. You don’t want to hit a system limit during the conversion weekend!</span></li><li><b>Cut-Offs:</b><span> Plan for multiple cut-offs. For example, you might stop AP processing on Wednesday, but allow rent receipts until Friday.</span></li></ul></div><p></p></div>
</div><div data-element-id="elm_QfbzcUfQISTtv-84ZqopoA" 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 style="color:rgb(29, 128, 226);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">6. C</span>leanse Data Before You Migrate</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_GM6BeRMnvr_1zMiVXlocdQ" 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><span>There is an old saying in data science: &quot;Garbage in, garbage out.&quot; If the legacy system has duplicate vendor records, expired lease charges that remain active, or messy &quot;Management Lost&quot; notes, those errors will carry over into your new ERP.</span></p><p><span>We recommend performing a data health check <i>before</i> the extraction begins. Look for:</span></p><ul><li><span>Duplicate tenant records.</span></li><li><span>Inconsistent address formats (e.g., &quot;St.&quot; vs. &quot;Street&quot;).</span></li><li><span>Negative deposit balances that should have been written off.</span></li></ul><p><span>Cleaning data in the legacy system is often easier than fixing it after import.</span></p></div><p></p></div>
</div><div data-element-id="elm_dE6cU1rhNQjtNee6dTDJog" 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;">C</span>onclusion: You Don't Have to Do It Alone</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_pUFLDgUnrx9yeDSpMkegcQ" 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><span>Onboarding new properties is a significant effort that requires coordination among the client, the software vendor, and the implementation team. As our case studies show, even projects with compressed timelines shrinking from 12 months to 4 months can be successful with the right automation and rigorous testing.</span></p><p><span>At <b>Assetsoft</b>, we specialize in taking the stress out of <b>data conversion</b>. Whether you are implementing a new instance of <b>Yardi Voyager</b> or scaling up your <b>MRI Software</b> environment, we act as your strategic technology partner to ensure your data arrives clean, accurate, and ready for business.</span></p><p><span><br/></span></p><p><b>Ready to streamline your next property onboarding? Contact Assetsoft today to discuss your data migration strategy.</b></p></div><p></p></div>
</div><div data-element-id="elm_Ehem6P6URGSY_QCN0sWMIg" 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>Sat, 03 Jan 2026 12:11:24 -0500</pubDate></item><item><title><![CDATA[Ontario Landlord Rules 2026: Rent Control & Bill 60 FAQ]]></title><link>https://www.assetsoft.biz/blogs/post/ontario-landlord-rules-2026-rent-control-bill-60-faq</link><description><![CDATA[<img align="left" hspace="5" src="https://www.assetsoft.biz/Ontario-Landlord-Rules-2026-The-Definitive-FAQ-on-Rent-Control-Bill-60-and-New-Compliance_S.jpg"/>A definitive FAQ on Ontario landlord rules for 2026 rent control, Bill 60 evictions, Bill 97 updates, and how to configure Yardi Voyager to stay compliant.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_0aQW90oPTbqokzlct1QJ1w" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_QLLTr1ANSe-9FikFhxQklw" 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_HDmLIYx3RDClZH2FGDD4lQ" 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_JQQXvligq4hYAl0rFZTvEQ" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_JQQXvligq4hYAl0rFZTvEQ"] .zpimage-container figure img { width: 1110px ; height: 237.61px ; } } </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="/Ontario-Landlord-Rules-2026-The-Definitive-FAQ-on-Rent-Control-Bill-60-and-New-Compliance_R.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_XmT6FaBHT028xJx8HGAOGg" 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><span>Managing residential assets in Ontario has always been a distinct discipline compared to other markets. As we enter 2026, the regulatory framework has shifted again. The changes this year are not just about a new rent increase percentage; they involve fundamental shifts in eviction timelines (Bill 60), safety requirements (Fire Code), and tenant rights regarding amenities (Bill 97).</span></p><p><span>For landlords using <b>Yardi Voyager</b>, staying compliant requires more than just knowing the rules; it requires configuring your software to enforce them automatically.</span></p><p><span>Here is what every Ontario landlord needs to know for 2026.</span></p></div><p></p></div>
</div><div data-element-id="elm_F80zaQQ4CRHjVVC0ZmYdBA" 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;">P</span>art 1: 2026 Rent Control &amp; Financials</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_e0dWYsXhy5ZU1i5ZEOj4yw" 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><b>Q: What is the Rent Increase Guideline for 2026?</b></p><p><span>A: The Ontario government has set the 2026 Rent Increase Guideline at 2.1%.</span></p><p><span>This applies to rent increases taking effect between January 1, 2026, and December 31, 2026.</span></p><p><span><br/></span></p><p><b>Q: Does this apply to all my units?</b></p><p><span>A: No. The most critical &quot;switch&quot; in your property management software this year is the New Build Exemption.</span></p><p><span>Units that were first occupied for residential purposes after November 15, 2018, are exempt from the 2.1% cap. For these units, you may increase the rent by any amount, provided you still give proper notice.</span></p><p><span><br/></span></p><p><b>Q: What are the notice requirements?</b></p><p><b>A:</b><span> You must provide <b>90 days’ written notice</b> using the official <b>Form N1</b> (for guideline increases) or <b>Form N2</b> (for exempt units).</span></p><p><span><br/></span></p><ul><li><i>Warning:</i><span> A common error is counting &quot;3 months&quot; instead of &quot;90 days.&quot; If you serve notice on February 1st for a May 1st increase, you might be short on days depending on the month lengths. The RTA is strict; being one day short voids the increase.</span></li></ul><div><br/></div></div><div><div><p><b><span style="font-size:18px;color:rgb(22, 56, 90);">How </span><span style="font-size:18px;color:rgb(29, 128, 226);">Assetsoft </span><span style="font-size:18px;color:rgb(22, 56, 90);">Helps:</span></b></p><p><span>We configure your <b>Yardi Rent Roll</b> to automate this logic completely.</span></p><ul><li><b>Exemption Logic:</b><span> We create a custom SQL trigger that checks the &quot;Certificate of Occupancy&quot; date on every unit. If the date is post-Nov 15, 2018, the system automatically tags the unit as &quot;Uncapped,&quot; preventing revenue leakage on your premium assets.</span></li><li><b>Automated N1 Generation:</b><span> We set your correspondence module to generate, PDF-bundle, and email Form N1s exactly 95 days before the effective date, ensuring you never miss the 90-day window.</span></li></ul></div><br/></div><p></p></div>
</div><div data-element-id="elm_tcD0FKwRhUryd_ymiJTRGw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><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;">P</span>art 2: Evictions &amp; Bill 60 (The New Timelines)</b></span><span style="color:rgb(22, 56, 90);"></span></b></b></span><b></b></span><b></b></span></h2></div>
<div data-element-id="elm_lo1-AWE8GG064zlCoQ1z-w" 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></p><div><div><p><b>Q: Is it true that eviction notices for non-payment are faster in 2026?</b></p><p>A: Yes. Under the Fighting Delays, Building Faster Act (Bill 60), the timeline for non-payment of rent has tightened.</p><p>Previously, landlords had to provide a 14-day termination notice for monthly tenancies. New provisions allow landlords to serve an N4 notice with a 7-day termination date for unpaid rent.</p><p><br/></p><p><b>Q: What is the &quot;50% Rule&quot; for hearings?</b></p><p>A: This is a significant procedural change designed to reduce delays at the Landlord and Tenant Board (LTB).</p><p>In the past, tenants could appear at a non-payment hearing and delay eviction by suddenly raising maintenance issues. In 2026, if a tenant wishes to raise maintenance issues as a defense during a rent arrears hearing, they are generally required to pay 50% of the alleged arrears into the Board’s trust before their arguments are heard.</p><p><br/></p><p><b>Q: Has the appeal window changed?</b></p><p><b>A:</b> Yes. The time frame to request a review of an LTB order has been reduced from <b>30 days to 15 days</b>. This allows landlords to enforce eviction orders (sheriff enforcement) much sooner if the tenant does not have valid legal grounds for a review.</p><p><br/></p><p><b><span style="font-size:18px;color:rgb(22, 56, 90);">How </span><span style="font-size:18px;color:rgb(29, 128, 226);">Assetsoft</span><span style="font-size:18px;color:rgb(22, 56, 90);"> Helps:</span></b></p><p><b><br/></b></p><p>Evictions fail when data is messy. If your tenant ledger shows confusing adjustments or unclear charges, the LTB will dismiss your N4.</p><ul><li><b>Automated N4 Drafting:</b> We use <b>Yardi Voyager</b> workflows to automatically draft the N4 form the moment a tenant hits a specific arrears threshold.</li><li><b>Ledger Clean-Up:</b> Our team ensures your charge codes are mapped correctly so that &quot;Rent&quot; is separated from &quot;Utilities&quot; or &quot;Parking.&quot; This distinction is vital because you cannot evict for non-payment of non-rent charges using an N4.</li></ul></div></div><p></p></div><p></p></div>
</div><div data-element-id="elm_5PwU9QOnoIhlp_ctfYjaGw" 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;">P</span>art 3: Bill 97 (Renovictions &amp; Air Conditioning)</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_V6nTp8mnEcc-VGfdP2JY3Q" 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><b>Q: Can I stop a tenant from installing a window A/C unit?</b></p><p></p><div><div><p><b>A:</b> Generally, no. Under Bill 97 updates, tenants have the right to install air conditioning units, but you have new protections:</p><ol start="1"><li><b>Notice:</b> They must notify you in writing.</li><li><b>Safety:</b> They must prove the unit is installed safely (no damage to the building).</li><li><b>Seasonal Increase:</b> If electricity is included in the rent, you are legally allowed to charge a <b>seasonal rent increase</b> based on the actual or estimated cost of the power.</li></ol><div><br/></div>
<p><b>Q: What are the new rules for &quot;Renovictions&quot; (Form N13)?</b></p><p><b>A:</b> If you need a unit vacant for extensive renovations, you can no longer simply state that work is needed. You must now provide a report from a <b>&quot;qualified person&quot;</b> (specifically an engineer or architect) confirming that the vacancy is necessary for the work to proceed.</p><p><br/></p><p><b><span style="font-size:18px;color:rgb(22, 56, 90);">How </span><span style="font-size:18px;color:rgb(29, 128, 226);">Assetsoft</span><span style="font-size:18px;color:rgb(22, 56, 90);"> Helps:</span></b></p><span style="font-size:18px;color:rgb(22, 56, 90);"></span><ul><li><b>Seasonal Charge Automation:</b> We configure <b>Recurring Charges</b> in Yardi with start/end dates (e.g., June to September) so the A/C fee hits the ledger automatically during summer months and drops off in October.</li><li><b>Renovation Tracking:</b> We use Yardi’s <b>Job Cost</b> module to link your engineer’s reports directly to the unit record, creating a digital audit trail should the LTB question your N13 application.</li></ul></div><ul></ul></div></div>
</div><div data-element-id="elm_GVNMqBExOlydtqKWqEhLjA" 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 style="color:rgb(29, 128, 226);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">P</span>art 4: Safety &amp; Fire Code (The &quot;Silent Killer&quot; Update)</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_FOHZNqrtYMT0QLg6b8H9Dw" 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><b>Q: What is the new Carbon Monoxide (CO) rule for 2026?</b></p><p></p><div><div><p>A: Effective January 1, 2026, the Ontario Fire Code has been updated.</p><p>The New Rule: You must have a working Carbon Monoxide alarm on every storey of the home, including the basement and other non-sleeping floors, if the home has a fuel-burning appliance (furnace, gas water heater) or an attached garage.</p><p><br/></p><p><b>Q: Why is this a liability risk?</b></p><p><b>A:</b> If an incident occurs and you cannot prove that an alarm was installed on the main floor (not just the sleeping quarters), your insurance coverage could be jeopardized.</p><p><br/></p><p><b><span style="font-size:18px;color:rgb(22, 56, 90);">How </span><span style="font-size:18px;color:rgb(29, 128, 226);">Assetsoft</span><span style="font-size:18px;color:rgb(22, 56, 90);"> Helps:</span></b></p><p>Paper checklists are not proof. We implement <b>Yardi Inspection Mobile</b> to enforce compliance:</p><ul><li><b>Photo Verification:</b> Maintenance technicians cannot close a &quot;Turnover&quot; or &quot;Annual Inspection&quot; work order without taking a time-stamped photo of the CO alarm on <i>each</i> level.</li><li><b>Dashboards:</b> We build a &quot;Safety Compliance&quot; dashboard on your Yardi Start Page that flags any unit that hasn't had a verified CO check in the last 12 months.</li></ul></div><ul></ul></div></div>
</div><div data-element-id="elm_ZJt5IR7-11_sXujPc5SM6g" 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;">P</span>art 5: Why <span style="color:rgb(29, 128, 226);">Assetsoft</span>?</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_gsrN2TojP2JZrnJDjfGQsQ" 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><span>The Ontario market operates on specific rules that generic property management software configurations often miss.</span></p><p><span>If your system isn't distinguishing between &quot;Pre-2018&quot; and &quot;Post-2018&quot; units for rent control, or if your N4 notices are still defaulting to old timelines, you are exposing your portfolio to risk.</span></p><p><span><br/></span></p><p><b>Assetsoft</b><span> is a specialized consulting firm for the real estate industry. We are experts in <b>Yardi Voyager</b> and <b>MRI Software</b>. We don't just implement software; we configure it to align with the specific laws of the jurisdictions you operate in.</span></p><p><span><br/></span></p><p><b>We can help you:</b></p><ul><li><b>Audit your Rent Roll</b><span> for 2026 guideline compliance.</span></li><li><b>Configure automated N1 and N4 notices</b><span> that meet LTB standards.</span></li><li><b>Clean up your data</b><span> to ensure your LTB applications are bulletproof.</span></li><li><b>Implement mobile apps</b><span> for Fire Code documentation.</span></li></ul><div><br/></div>
<p><span>Is your portfolio ready for the 2026 rules?</span></p><p><span><br/></span></p><p><span>Contact the Assetsoft team today to ensure your technology is working as hard as you are.</span></p></div><p></p></div>
</div><div data-element-id="elm_yq1F5ocBQjSH02biRI5daQ" 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>Sat, 03 Jan 2026 06:02:47 -0500</pubDate></item><item><title><![CDATA[MRI Platform X.7 Logic Builder: The Future of Customization]]></title><link>https://www.assetsoft.biz/blogs/post/mri-platform-x.7-logic-builder-the-future-of-customization</link><description><![CDATA[<img align="left" hspace="5" src="https://www.assetsoft.biz/Unlocking-the-Power-of-Logic-Builder-What-to-Expect-in-MRI-Software-Upgrade-X.7_sQUR.jpg"/>Explore MRI Platform X.7’s Logic Builder how API-based architecture, Via scripting, and enhanced security redefine custom development in MRI Software.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_R7HhAU6mRR-drYYx2FT2KA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_Q7nKb0XoTR-8UIttHqoplw" 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_kiIQIKphRHecHsgGYOQZWQ" 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_EPSVoHJtbMXg7QAyFF9HRA" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_EPSVoHJtbMXg7QAyFF9HRA"] .zpimage-container figure img { width: 1110px ; height: 237.61px ; } } </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="/Unlocking-the-Power-of-Logic-Builder-What-to-Expect-in-MRI-Software-Upgrade-X.7_Rect.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_6LG-XMwrR0CR1O-GYzuXzw" 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><span>For users and developers in the proptech space, the buzz around <b>MRI Software Upgrade X.7</b> is impossible to ignore. As organizations prepare to transition from legacy systems, the spotlight is shifting toward the new architecture that powers Platform X. While much has been said about Page Builder, the actual engine room of this modernization is a powerful new tool called <b>Logic Builder</b>.</span></p><p><span>If you have been accustomed to the &quot;wild west&quot; of legacy Web Design, where direct SQL queries were embedded right into the page, Logic Builder represents a paradigm shift. It is a text-based scripting tool designed to create reusable APIs that gather and update data, acting as the secure, intelligent layer between your user interface and your PMX database.</span></p><p><span>Here is a deep dive into what is new in Logic Builder and why it is a game-changer for your MRI Software environment.</span></p></div><p></p></div>
</div><div data-element-id="elm_ItUhhoUqkqkDBSufHiBfvQ" 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;">T</span>he Architecture Shift: From Queries to APIs</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_qJgkCXQc5AkkkTWXr9m6Ig" 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><span>In legacy versions of MRI (e.g., X.6 and earlier), customizing a page often means writing SQL queries and expressions directly in the Web Design tool. While flexible, this approach lacked structure and security.</span></p><p><span><br/></span></p><p><span>With <b>Upgrade X.7</b>, MRI has introduced an API-first architecture. Logic Builder allows developers to write APIs in a new internal language called <b>Via</b>. This language acts as a bridge, combining the logic of languages such as JavaScript or C# with the data retrieval capabilities of SQL.</span></p><p><span><br/></span></p><p><span>When a user interacts with a page in Platform X, the page doesn't touch the database directly. Instead, it calls a Logic Builder API. This API handles the request, communicates with the database, and returns a structured result.</span></p></div><p></p></div>
</div><div data-element-id="elm_edmK2gsZu7ixBnr1WQmrRg" 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 style="color:rgb(29, 128, 226);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">K</span>ey Features of Logic Builder</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_4IrUTjUsyREisKrAwnrJ9w" 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><span>Based on the latest developer showcases, Logic Builder introduces several critical features that modernize how customizations are built:</span></p><p><span><br/></span></p><p><b>1. Enhanced Security and Parameterization</b></p><p><span>The most significant improvement in Logic Builder is security. Legacy string literals are replaced with <b>parameterization</b>. In the past, developers might have hard-coded variables into SQL strings, leaving systems vulnerable to SQL injection.</span></p><p><span>Logic Builder enforces the use of parameters (e.g., @BuildingID or @LeaseID). This provides built-in table-level security and field-length validation, ensuring data is sanitized and safe before it interacts with the database.</span></p><p><span><br/></span></p><p><b>2. Type Safety and Result Definitions</b></p><p><span>Logic Builder introduces <b>Type Safety</b>. The system creates a contract between the API and the page. You must explicitly define your data types: Strings, Integers, Booleans (Bit), or Dates.</span></p><p><span>Furthermore, the <b>Result Type Definition</b> feature requires developers to define the exact structure of the data returned from the API. This eliminates the guessing game; when Page Builder calls an API, it knows precisely what columns and data types to expect in return.</span></p><p><span><br/></span></p><p><b>3. SQL Abstraction and the &quot;Via&quot; Language</b></p><p><span>For those who know SQL, the transition to Logic Builder is intuitive. The tool uses <b>SQL Abstraction</b>, which handles the heavy lifting of syntax details and best practices.</span></p><p><span>You can declare variables and write queries that look very similar to standard SQL (e.g., SELECT * FROM LEASE WHERE...), but they are wrapped in the Via language syntax. This enables powerful Control Flow features that were difficult in legacy tools, including loops, complex conditional execution, transaction controls, and exception handling (try/catch blocks).</span></p></div><p></p></div>
</div><div data-element-id="elm_D9XbY5bIXKDZUiNNRRLLsw" 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;">T</span>he Developer Experience: App Studio and &quot;The Easy Way&quot;</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_txCNNi_sIESfXiRFjFcqcQ" 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><span>Logic Builder lives within the new <b>Application Studio</b> interface (which, developers will be happy to note, comes in Dark Mode). The interface is organized with folder structures for modules and color-coded syntax highlighting to make coding easier.</span></p><p><span><br/></span></p><p><span>Perhaps the most impressive feature for teams upgrading to X.7 is the integration between Page Builder and Logic Builder.</span></p><p><span><br/></span></p><p><span>In a recent demonstration, MRI developers showed &quot;the easy way&quot; to build an API. Instead of writing code from scratch, Logic Builder includes an <b>Import</b> feature. You can select a page you have already built in Page Builder, and Logic Builder will scan the page for data requests. It then <b>auto-generates the API shell</b>, including all necessary input parameters and output definitions. This drastically reduces development time and human error.</span></p></div><p></p></div>
</div><div data-element-id="elm_pTh1jqiFBn4Kzfi_Jo-FPA" 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 style="color:rgb(29, 128, 226);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">V</span>ersion Management and Customization</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_KlpU3aIY4GGRgRhxJxfcSQ" 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><span>One of the biggest challenges in software upgrades is maintaining customizations without breaking the core product. Logic Builder addresses this with robust <b>Version Management</b>.</span></p><p><span><br/></span></p><p><span>In Upgrade X.7, you can view the core MRI (system) version of an API alongside your custom &quot;Client&quot; version. If you need to add a custom field or change logic, you create a client version of the API. You can then toggle which version the system uses as the default. This ensures that your customizations are separated from the core code, making future upgrades significantly smoother.</span></p></div><p></p></div>
</div><div data-element-id="elm_btuVaqlX9zgImIpJMv7F5w" 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;color:rgb(234, 119, 4);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">C</span>onclusion</b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_wwC0HWVQy7oHO8q4AlSrfQ" 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><span>Logic Builder is more than just a scripting tool; it is the backbone of the modern MRI Software ecosystem. By moving to an API-based architecture, Upgrade X.7 provides a more secure, maintainable, and scalable platform.</span></p><p><span><br/></span></p><p><span>For organizations looking to get the most out of <b>MRI Software Upgrade X.7</b>, understanding Logic Builder is essential. It empowers your team to build sophisticated, secure, and robust business logic that delivers a seamless experience for your end users.</span></p></div><p></p></div>
</div><div data-element-id="elm_fzPafWO4N7AS7b-k9IFYUA" 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><strong>Are you preparing for the significant upgrade to MRI Property Management? Ensure your team is ready for the shift to Logic Builder and Platform X.</strong></p></div><p></p></div>
</div><div data-element-id="elm_BOE4GFSUQpe2ElFhy7M41Q" 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>Sat, 03 Jan 2026 06:01:40 -0500</pubDate></item><item><title><![CDATA[Ontario Landlord Rules 2026: Yardi Voyager Compliance Guide]]></title><link>https://www.assetsoft.biz/blogs/post/ontario-landlord-rules-2026-yardi-voyager-compliance-guide</link><description><![CDATA[<img align="left" hspace="5" src="https://www.assetsoft.biz/Ontario-Landlord-Rules-2026-Optimizing-Yardi-Voyager-for-the-New-RTA-Landscape_Squr.jpg"/>Learn how to configure Yardi Voyager for Ontario’s 2026 RTA changes, rent control, Bill 60 evictions, N13 tracking, and Fire Code compliance.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_RuauQVeeT5ufK_wS2wCxJA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_WOHio08-S_6MELEeCswmGw" 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_GBOFyEhQRFqz-0xsWwoZgQ" 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_NHOvG_3yip3tLsNXO2mBRw" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_NHOvG_3yip3tLsNXO2mBRw"] .zpimage-container figure img { width: 1110px ; height: 237.61px ; } } </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="/Ontario-Landlord-Rules-2026-Optimizing-Yardi-Voyager-for-the-New-RTA-Landscape_Rect.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_xB85B31DTBWpDA88nd7W_A" 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><span>Managing a residential portfolio in Ontario has always required a unique blend of legal awareness and operational discipline. As we enter 2026, the regulatory framework has shifted yet again. Between the <b>2.1% Rent Increase Guideline</b>, the accelerated eviction timelines of <b>Bill 60</b>, and stricter <b>Fire Code mandates</b>, staying compliant is a significant data challenge.</span></p><p><span>For landlords using <b>Yardi Voyager</b>, the good news is that your system is designed to handle this complexity if it is configured correctly.</span></p><p><span>The <b>Canadian Residential Regional Module (CRRM)</b> in Yardi is a powerful tool built specifically for this market. At <b>Assetsoft</b>, our deep relationship with Yardi technology, dating back to our work developing original Canadian-specific modules, means we know exactly how to leverage standard functionality to keep you compliant. Where standard features end, we can implement custom procedures and triggers to deliver the automation you need.</span></p><p><span>Here is your definitive guide to the 2026 Ontario changes and how to manage them in Voyager.</span></p></div><p></p></div>
</div><div data-element-id="elm_HNGryKM16089RxD1iCxo4Q" 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;">P</span>art 1: 2026 Rent Control &amp; Financials</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_yN6gqg64iuhKoqnbCAHWiw" 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><b>Q: What is the Rent Increase Guideline for 2026?</b></p><p><span>A: The Government of Ontario has set the Rent Increase Guideline for 2026 at 2.1%.</span></p><p><span>This applies to rent increases taking effect between January 1, 2026, and December 31, 2026.</span></p><p><span><br/></span></p><p><b>Q: Does this apply to all my units?</b></p><p><span>A: No. The most critical data distinction in your system this year is the identification of the New Build Exemption.</span></p><p><span>Units first occupied for residential purposes after November 15, 2018, are exempt from the 2.1% cap. For these units, you may increase the rent by any amount to align with market rates, provided you serve the correct form (Form N2) with the standard 90 days' notice222.</span></p><p><span><br/></span></p><p><b>Q: Can Yardi automate these different increases?</b></p><p><b>A:</b><span> Absolutely. The standard CRRM Rent Control function allows for different increase types, but relying on manual selection is a risk.</span></p><p><span>The Problem with Generic Configurations:</span></p><p><span>Most out-of-the-box Yardi setups require users to select &quot;Form N2&quot; for newer units manually. This creates a significant risk: if a property manager accidentally generates a standard N1 for a new unit, you are legally bound to the 2.1% cap, potentially losing thousands in revenue.</span></p><p><span><br/></span></p><p><strong><span style="font-size:18px;color:rgb(22, 56, 90);">How </span><span style="font-size:18px;color:rgb(29, 128, 226);">Assetsoft</span><span style="font-size:18px;color:rgb(22, 56, 90);"> Optimizes This:</span></strong></p><p><strong><span style="font-size:18px;color:rgb(22, 56, 90);"><br/></span></strong></p><p><span>We don't leave it to chance. We configure your CRRM logic to automatically distinguish between your capped assets and your exempt &quot;New Build&quot; assets.</span></p><ul><li><b>Automated Form Selection:</b><span> We ensure your system is set up to trigger <b>Form N2</b> (Exempt) for eligible units and <b>Form N1</b> (Guideline Cap) for older stock automatically.</span></li><li><b>Efficiency:</b><span> We configure the batch generation process so your leasing team can produce a PDF bundle and email hundreds of N1 and N2 notices with a single click, ensuring they hit the 90-day window every time.</span></li></ul></div><p></p></div>
</div><div data-element-id="elm_62QWuPvgPKZ6auY9t7kzqQ" 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 style="color:rgb(29, 128, 226);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">P</span>art 2: Evictions &amp; Bill 60 (The New Timelines)</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_SwPqG4vNdBF002AxIWGvaQ" 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><b>Q: Is it true that eviction notices for non-payment are faster in 2026?</b></p><p><span>A: Yes. Under the Fighting Delays Building Faster Act (Bill 60), the timeline for non-payment of rent has tightened.</span></p><p><span>Previously, landlords often had to provide a 14-day termination notice. New provisions allow landlords to serve an N4 notice with a 7-day termination date for unpaid rent in specific scenarios.</span></p><p><span><br/></span></p><p><b>Q: What is the &quot;50% Rule&quot; for hearings?</b></p><p><span>A: This is a procedural change designed to reduce delays at the Landlord and Tenant Board (LTB).</span></p><p><span>In 2026, if a tenant wishes to raise maintenance issues as a defence during a rent arrears hearing, they are generally required to pay 50% of the alleged arrears into the Board’s trust before their arguments are heard.</span></p><p><span><br/></span></p><p><b>Q: How does this impact my Yardi configuration?</b></p><p><b>A:</b><span> Speed is irrelevant if your notices are inaccurate. The LTB will issue an N4 if the arrears amount includes non-rent charges (such as NSF fees or key deposits).</span></p><p><span><br/></span></p><p><span style="font-size:18px;"><strong><span style="color:rgb(22, 56, 90);">How </span><span style="color:rgb(29, 128, 226);">Assetsoft</span><span style="color:rgb(22, 56, 90);"> Optimizes This:</span></strong></span></p><p><span><br/></span></p><p><span>We utilize Yardi’s standard Termination Worksheets to ensure your N4S are bulletproof.</span></p><ul><li><b>Ledger Hygiene:</b><span> We audit your charge codes to ensure &quot;Rent&quot; is strictly separated from &quot;Other Charges.&quot; This ensures that when Voyager pulls the Form N4 balance, it retrieves only the legally enforceable rent arrears.</span></li><li><b>Automated Triggers:</b><span> Where standard functionality needs a boost, we can implement efficient triggers that alert your collections team the moment a tenant crosses a specific arrears threshold, prompting the immediate generation of the N4.</span></li></ul></div><p></p></div>
</div><div data-element-id="elm_J-MoTsXb977PZ670---QCA" 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;">P</span>art 3: Bill 97 (Renovictions &amp; A/C)</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_6AKSySuVVAqot8xkcFKlhQ" 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><b>Q: Can I stop a tenant from installing a window A/C unit?</b></p><p><b>A:</b><span> Generally, no. Under Bill 97 updates, tenants have the right to install air conditioning, but they have new protections regarding safety and costs. If electricity is included in the rent, you are permitted to charge a <b>seasonal rent increase</b> based on the actual or estimated cost of power.</span></p><p><span><br/></span></p><p><b>Q: What are the new rules for &quot;Renovictions&quot; (Form N13)?</b></p><p><b>A:</b><span> If you need a unit vacant for extensive renovations, you can no longer state that work is required. You must provide a report from a <b>qualified person</b> (engineer or architect) confirming the vacancy is necessary.</span></p><p><span><br/></span></p><p><b>Q: How do we track these documents in Yardi?</b></p><p><b>A:</b><span> Managing N13s is a high-risk activity. Losing the engineer’s report or failing to track the &quot;Right of First Refusal&quot; (the tenant’s right of return) can result in substantial fines.</span></p><p><span><br/></span></p><p><b><span style="font-size:18px;color:rgb(22, 56, 90);">How </span><span style="font-size:18px;color:rgb(29, 128, 226);">Assetsoft</span><span style="font-size:18px;color:rgb(22, 56, 90);"> Optimizes This:</span></b></p><ul><li><b>Seasonal Charges:</b><span> We use standard <b>Recurring Charge</b> functionality with set &quot;Start&quot; and &quot;End&quot; dates (e.g., June–Sept) to automate A/C fees, so your team doesn't have to post them every summer manually.</span></li><li><b>Form N13 Management:</b><span> We configure the <b>Termination Worksheets</b> in CRRM to track your N13 notices. We can also set up custom fields or attachments to link the mandatory engineer’s report directly to the tenant record, ensuring you have a digital paper trail if challenged.</span></li></ul></div><p></p></div>
</div><div data-element-id="elm_tRGScE3fmBn5xR1k885lHg" 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 style="color:rgb(29, 128, 226);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">P</span>art 4: Safety &amp; Fire Code (The &quot;Silent Killer&quot; Update)</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_wiOAp5sEiSbv5uBygp7lrw" 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><b>Q: What is the new Carbon Monoxide (CO) rule for 2026?</b></p><p><b>A:</b><span> Effective <b>January 1, 2026</b>, the Ontario Fire Code mandates a working Carbon Monoxide alarm on <b>every floor</b> of a home, including basements and non-sleeping floors—if the house has a fuel-burning appliance or attached garage.</span></p><p><span><br/></span></p><p><b>Q: How do I prove compliance across an extensive portfolio?</b></p><p><b>A:</b><span> Liability protection requires proof. A paper checklist is often insufficient in court.</span></p><p><span><br/></span></p><p><strong><span style="font-size:18px;"><span style="color:rgb(22, 56, 90);">How </span><span style="color:rgb(29, 128, 226);">Assetsoft</span><span style="color:rgb(22, 56, 90);"> Optimizes This:</span></span></strong></p><p><span><br/></span></p><p><span>We leverage Yardi Inspection Mobile to make compliance automatic for your field staff.</span></p><ul><li><b>Forced Workflow:</b><span> We can configure inspection templates that require technicians to take a time-stamped photo of the CO alarm on <i>every</i> floor before they can close a &quot;Turnover&quot; or &quot;Annual Inspection&quot; work order.</span></li><li><b>Dashboarding:</b><span> We build custom SQL-based dashboards on your Voyager home screen that flag any unit missing a validated CO check in the last 12 months, allowing you to be proactive rather than reactive.</span></li></ul></div><p></p></div>
</div><div data-element-id="elm_7J9E9AtE-ehfm0Va_R3NBQ" 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;">P</span>art 5: Why <span style="color:rgb(29, 128, 226);">Assetsoft</span>?</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_ucujcLm5O4JEMgEG1GN_mA" 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><span>Many consulting firms can install software. <b>Assetsoft</b> understands the ecosystem behind it.</span></p><p><span><br/></span></p><p><span>Our team has a unique history with this technology. We were involved in the development of many of the Canadian Residential modules. We understand the CRRM (Canadian Residential Regional Module) architecture, as we helped define how it addresses Canadian-specific requirements, including N1, N4, and LTB reporting.</span></p><p><span><br/></span></p><p><span>Our Philosophy: Standard First, Custom When Needed</span></p><p><span><br/></span></p><p><span>We believe in using Yardi Voyager's robust, standard functionality whenever possible to ensure seamless upgrades and stability. However, the Ontario market is complex. When standard features aren't enough to meet your specific operational goals, we have the expertise to build efficient custom triggers and stored procedures that bridge the gap without &quot;breaking&quot; your core system.</span></p><p><span><br/></span></p><p><b>We can help you:</b></p><ul><li><b>Configure CRRM</b><span> to automate your 2026 N1/N2 rent increases.</span></li><li><b>Audit your data</b><span> to ensure N4s and LTB applications are valid.</span></li><li><b>Implement Mobile Inspections</b><span> for seamless Fire Code compliance.</span></li><li><b>Streamline Reporting</b><span> for clearer visibility into arrears and vacancies.</span></li></ul><p><span>Is your Yardi environment working as hard as you are?</span></p><p><span><br/></span></p><p><span>Contact the Assetsoft team today to ensure your technology is ready for 2026.</span></p></div><p></p></div>
</div><div data-element-id="elm_RGaBsBfgS3muX-23vkl0uQ" 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, 02 Jan 2026 09:28:45 -0500</pubDate></item><item><title><![CDATA[MRI Platform X Report Builder: Web-Based Reporting Future]]></title><link>https://www.assetsoft.biz/blogs/post/mri-platform-x-report-builder-web-based-reporting-future</link><description><![CDATA[<img align="left" hspace="5" src="https://www.assetsoft.biz/MRI-Software-Platform-X-Report-Builder-The-Future-of-Reporting-is-Web-BasedI_Squr.jpg"/>Explore the MRI Platform X Report Builder, how web-based reporting replaces Report Design, improves usability, and modernizes financial reporting workflows.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_3sxTa-RlQyW22uqpRkpXIA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_0G_DdvXcTPG06wsb2RlGZQ" 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_1V7nTx4uSQq1xZjzpzStIw" 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_4x-6h8GuA8IHJCjsKbMbGQ" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_4x-6h8GuA8IHJCjsKbMbGQ"] .zpimage-container figure img { width: 1110px ; height: 237.61px ; } } </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="/MRI-Software-Platform-X-Report-Builder-The-Future-of-Reporting-is-Web-Based_Rect.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_1R_pXLIYRGuKUAds9fdyPw" 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><span>For decades, property management professionals and financial analysts have relied on MRI Software’s reporting tools to interpret complex data. If you’ve been in the industry for a while, you’re likely familiar with Report Design, the trusted, Windows-based workhorse for financial reporting. But as the industry shifts toward cloud flexibility, MRI is leading the charge with a modernized solution.</span></p><p><span>Enter <b>Report Builder</b> in MRI Platform X (PMX). This new tool isn't just an update; it’s a complete reimagining of the reporting experience, transitioning from a desktop application to a fully web-based environment.</span></p><p><span>In this post, we’ll explore what’s new in MRI Report Builder, how it compares to the legacy Report Design tool, and why this &quot;lift and shift&quot; to the web is a game-changer for your workflow.</span></p></div><p></p></div>
</div><div data-element-id="elm_PLQ-q9rAcwdeW1_dN-7qQQ" 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;">W</span>hy the Shift to Report Builder?</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_z_MnlZeYOVfoxJvqEEMkVg" 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><span>The primary drivers of Report Builder are accessibility and modernization. For years, users were tethered to Windows environments to design reports, checks, and statements. The goal of MRI Platform X is to free users from these constraints by moving operations entirely online.</span></p><p><span><br/></span></p><p><span>Report Builder performs a &quot;lift and shift&quot; of the core concepts you know from Report Design but &quot;webifies&quot; them. This means you don't have to relearn how to build a report from scratch. If you’ve used Report Design for the last 25 years, Report Builder will feel remarkably familiar, yet significantly more powerful.</span></p></div><p></p></div>
</div><div data-element-id="elm_r9LZ-5eMEfDZSmLSJRci-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;"><span style="color:rgb(29, 128, 226);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">K</span>ey Features and Improvements</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_9edPm8bA9A6LgCp260oQRg" 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><span>While the core logic remains consistent, Report Builder introduces several quality-of-life improvements that address long-standing user pain points.</span></p><p><span><br/></span></p><p><b>1. No More Squinting: A Zoomable Interface</b></p><p><span>One of the most frequent complaints about the legacy Report Design tool was the small font size and inability to scale the view. Report Builder addresses this with a native web interface that lets you zoom in and out effortlessly. Whether you are working on a complex financial statement or a simple rent roll, you can finally see what you are doing without straining your eyes.</span></p><p><span><br/></span></p><p><b>2. Unified Design Environment</b></p><p><span>Previously, designing different outputs required opening different tools: Report Design for reports, Check Design for checks, and Statement Design for statements. Report Builder consolidates all three into a single, unified interface. You can create and edit reports, financial statements, and check layouts from a single menu, streamlining your workflow.</span></p><p><span><br/></span></p><p><b>3. Automatic Web Enablement</b></p><p><span>In the old workflow, building a report was a two-step process: design it in the Windows tool, then jump into Web Design to &quot;web enable&quot; it so other users could run it. Report Builder eliminates this friction. When you create a report now, it is automatically web-enabled by default. This saves time and removes a tedious step from the deployment process.</span></p><p><span><br/></span></p><p><b>4. Persistent Property Dialogues</b></p><p><span>If you’ve ever lost your properties window behind your main report screen in the old tool, you know the frustration of toggling views to find it again. Report Builder features docked dialogue boxes for Fields and Properties that never get lost behind your canvas. You can toggle them on or off, but they stay accessible, improving the design ergonomics.</span></p></div><p></p></div>
</div><div data-element-id="elm_xH8Atk0fQOQbHzOFeJs6bA" 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;">S</span>eamless Transition and Backward Compatibility</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_nhu-9xDZ4sYJjtty3mpc9g" 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><span>A significant concern with any software migration is the fear of losing legacy work. The MRI product team has ensured that Report Builder is fully compatible with existing work.</span></p><ul><li><b>Shared Repository:</b><span> Files saved in Report Design are accessible in Report Builder, and vice versa. They pull from the exact location in the database (MRI_RPTS and MRI_RPTP tables).</span></li><li><b>Legacy Functions:</b><span> All the familiar expressions and functions you used in Report Design (like Annual for annualizing amounts based on frequency) work the same way in the web version.</span></li><li><b>Table Access:</b><span> Just like its predecessor, Report Builder gives you direct access to every table in the PMX database, including custom tables you may have created.</span></li></ul></div><p></p></div>
</div><div data-element-id="elm_Pqxh4XOnRx4VpUUH4-m_ig" 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 style="color:rgb(234, 119, 4);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">C</span>onclusion</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_F3V61Z1COM9FOS5iJtCX0Q" 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><span>The transition to the MRI Platform X Report Builder represents a significant leap forward in usability and accessibility. By moving critical reporting functions to the web, MRI provides a more flexible and modern environment that honours the deep functionality of the past while embracing the convenience of the cloud.</span></p><p><span><br/></span></p><p><span>If you are currently licensed for Report Design, you automatically have access to Report Builder. It’s time to stop squinting at your desktop and start building in the browser.</span></p></div><p></p></div>
</div><div data-element-id="elm_C-7qVz7zQ8ixhnH6CqZgkQ" 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, 02 Jan 2026 07:54:17 -0500</pubDate></item><item><title><![CDATA[How Architects Support General Contractors | Tech-Driven Guide]]></title><link>https://www.assetsoft.biz/blogs/post/how-architects-support-general-contractors-tech-driven-guide</link><description><![CDATA[<img align="left" hspace="5" src="https://www.assetsoft.biz/Bridging-the-Gap-How-Architects-Support-General-Contractors-and-How-Tech-Elevates-the-Proces-1.jpg"/>Learn how architects support general contractors across design, bidding, and construction and how technology improves collaboration and delivery.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_KaND8cAlT_GxW9T2X2swvA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_cbzEfID0QKu9AkHslnM7bQ" 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_IpJ9dQCsRP2yM79EoY811Q" 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_4vMEZK_OVT4PyJjIbeEssw" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_4vMEZK_OVT4PyJjIbeEssw"] .zpimage-container figure img { width: 1110px ; height: 237.61px ; } } </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="/Bridging-the-Gap-How-Architects-Support-General-Contractors-and-How-Tech-Elevates-the-Proces.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_gzPNs4xoS_2MQ3mhyhJU1g" 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><span>In the complex construction ecosystem, the relationship between an architectural firm and the General Contractor (GC) is the backbone of project success. While the architect designs the vision, the GC brings it to life. But what exactly happens in the hand-off?</span></p><p><span>Beyond just providing blueprints, a full-service architectural firm offers a suite of critical support tasks that ensure the GC has the information, legal clearance, and oversight needed to build safely and efficiently.</span></p><p><span>At <b>Assetsoft</b>, we understand that delivering these services requires precision. We help architectural firms undergo digital transformation by implementing the technology needed to provide these essential services faster, more accurately, and with improved collaboration.</span></p><p><span>Here is a look at the typical scope of services an architectural firm provides for construction projects, and where technology can make a difference.</span></p></div><p></p></div>
</div><div data-element-id="elm_IHTC7wpg040hQf3pcQQkug" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><strong><span style="font-size:32px;"></span><b><span style="font-size:32px;">1</span>. <span style="font-size:32px;">F</span>rom Concept to Constructible Reality</b></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_0t_cZM6LVVWMN5rZnPZSKA" 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><span>Before a shovel hits the ground, the architect acts as the translator of the client’s vision into a language the contractor can speak.</span></p><ul><li><b>Existing Conditions &amp; Field Measuring:</b><span> The process often begins with field measuring to document the existing space. Accurate drawings of current conditions are the foundation for everything that follows.</span></li><li><b>The Design Phases:</b></li><ul><li><b>Schematic Design:</b><span> Establishing the general scope and conceptual design.</span></li><li><b>Design Development:</b><span> Expanding concepts into detailed drawings that show correct room sizes, shapes, and material specifications.</span></li><li><b>Construction Documents:</b><span> This is the critical hand-off. The architect prepares detailed working drawings and specifications that the Contractor uses to establish costs and physically build the project. These documents effectively become part of the construction contract.</span></li></ul></ul><p><b>The Assetsoft Edge:</b><span><i>Transitioning from CAD to BIM (Building Information Modeling) enables architects to provide GCs with a 3D model rather than just 2D lines. Assetsoft helps firms implement BIM standards that reduce clashes before they reach the field.</i></span></p></div><p></p></div>
</div><div data-element-id="elm_SUJOx_wTh2-yiPKEyztZ8g" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span style="color:rgb(29, 128, 226);"><strong><span style="font-size:32px;"></span><b><span style="font-size:32px;">2</span>. <span style="font-size:32px;">B</span>idding and Negotiation Support</b></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_ah9kdbIiigGFnRyemm8fVQ" 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><span>Finding the right builder is an art in itself. Architectural firms often assist the Owner during the bidding phase.</span></p><ul><li><b>Bid Packages:</b><span> Architects can prepare bidding documents, invitations to bid, and instructions to bidders.</span></li><li><b>Contract Support:</b><span> They help outline the conditions of the contract and the form of agreement between the Owner and the Contractor.</span></li></ul></div><p></p></div>
</div><div data-element-id="elm_mr8Hn_n8XEAwuy7Gl9OBlQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><strong><span style="font-size:32px;"></span><b><span style="font-size:32px;">3<span style="font-size:20px;">.</span> C</span>onstruction Administration: The &quot;Boots on the Ground.&quot;</b></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_Vr4Qe8XP4gC7t014phhxaw" 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><span>Once construction begins, the architect doesn't disappear. They enter the <b>Construction Administration</b> phase, serving as observers and advisors.</span></p><ul><li><b>Site Visits:</b><span> The architect visits the site to observe progress and determine if the project is being built according to plans and specifications.</span></li><li><b>Financial Oversight:</b><span> They often review and approve the Contractor's applications for payment to ensure billing matches the work completed.</span></li><li><b>Change Orders:</b><span> When plans change (as they always do), the architect processes change orders to keep the project moving and the owner informed.</span></li></ul><p><b>The Assetsoft Edge:</b><span><i>Mobile project management tools allow architects to log site reports, approve payments, and issue RFI (Request for Information) responses instantly from the field. Assetsoft integrates these tools to minimize downtime for the GC.</i></span></p></div><p></p></div>
</div><div data-element-id="elm_OJhiszKeIla1YRecJit7fw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span style="color:rgb(29, 128, 226);"><strong><span style="font-size:32px;"></span><b><span style="font-size:32px;">4</span>. <span style="font-size:32px;">T</span>he Crucial Review: Shop Drawings</b></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_EaX5TwnIXg9Ax1q5AEeNSQ" 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><span>One of the most technical services provided is <b>Shop Drawing Review</b>. While architects give the &quot;big picture&quot; design, contractors and manufacturers produce shop drawings to explain the fabrication and installation of specific items.</span></p><ul><li><b>Fabrication Details:</b><span> These drawings cover pre-fabricated components like trusses, cabinetry, millwork, windows, and elevators.</span></li><li><b>MEP Coordination:</b><span> Critical reviews are performed for mechanical, electrical, and plumbing trades, such as ductwork and fire protection piping.</span></li><li><b>Design Intent:</b><span> The architect reviews these detailed manufacturer drawings to ensure they integrate correctly with the overall design, bridging the gap between a design concept and a manufactured reality.</span></li></ul></div><p></p></div>
</div><div data-element-id="elm_gmxZ1AdkKaJPQylDUB-RMw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><strong><span style="font-size:32px;"></span><b><span style="font-size:32px;">5</span>. <span style="font-size:32px;">E</span>xpediting and Compliance</b></strong></span><strong></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_VwxWetnY8H7ZlC9gJB0Zew" 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>Contractors cannot build without permission. Architects often shoulder the burden of <b>expediting</b> the preparation of&nbsp;the necessary applications for filing with local municipalities.</p><ul><li><b>Code Compliance:</b><span> Architects verify that designs comply with building codes.</span></li><li><b>Permit Management:</b><span> They manage the flow of paperwork, securing the approvals required for the GC to operate legally.</span></li></ul></div><p></p></div>
</div><div data-element-id="elm_DPKyUMYT4O8n0us1gZ_JpQ" 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 style="color:rgb(29, 128, 226);"><strong><span style="font-size:32px;"></span><b><span style="font-size:32px;">H</span>ow Assetsoft Accelerates Architectural Delivery</b></strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_6W2slk1edB5tnEhyOQeSpg" 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><span>The list of services above represents a massive amount of data, communication, and coordination. If manual processes bog down an architectural firm, the General Contractor waits, and in construction, time is money.</span></p><p><b>Assetsoft</b><span> acts as a consulting partner to architectural firms, helping them adopt the technologies that streamline these exact services:</span></p><ul><li><b>Automated Workflow Implementation:</b><span> We help automate the RFI and Submittal review process, cutting down turnaround times for Shop Drawings.</span></li><li><b>Project Management Systems:</b><span> We implement and train teams on software that keeps construction documents, change orders, and payment applications in one synchronized cloud environment.</span></li><li><b>Data-Driven Design:</b><span> We assist in setting up systems where &quot;Existing Conditions&quot; and &quot;As-Built&quot; data are captured using laser scanning and point clouds, reducing errors for the GC.</span></li></ul><div><p><span>By optimizing their internal technology and architecture, architectural firms can stop drowning in paperwork and start delivering faster, higher-quality results for their General Contractor partners.</span></p></div></div><p></p></div>
</div><div data-element-id="elm_QWtLYz7OS56smxgQtEjMcg" 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, 30 Dec 2025 05:31:44 -0500</pubDate></item><item><title><![CDATA[Managing Construction Projects with Zoho Projects | Complete Guide]]></title><link>https://www.assetsoft.biz/blogs/post/managing-construction-projects-with-zoho-projects-complete-guide</link><description><![CDATA[<img align="left" hspace="5" src="https://www.assetsoft.biz/Managing-Construction-and-Renovation-Projects-in-Zoho-Projects-A-Complete-Guide-for-Property--1.jpg"/>Learn how property managers use Zoho Projects to plan construction, control budgets, manage resources, and streamline renovation workflows.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_8-gEsUfAQNmeCbUZo01ppA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_Df2zsjBJS56WGGQbQTBUuA" 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_fnJAqjGwQx-zsOePg1PlmQ" 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_pKU81-xfVlHIyi7b7PiyAg" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_pKU81-xfVlHIyi7b7PiyAg"] .zpimage-container figure img { width: 1110px ; height: 237.61px ; } } </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="/Managing-Construction-and-Renovation-Projects-in-Zoho-Projects-A-Complete-Guide-for-Property-.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_dC-DBNv-QmydgdY5u4kGxQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p style="margin-bottom:10pt;"><span>Construction and renovation projects in real estate demand extraordinary coordination. From managing contractors to tracking budgets and ensuring compliance, property managers face complex challenges that spreadsheets cannot handle. Zoho Projects offers a comprehensive solution that brings structure, visibility, and efficiency to even the most demanding building projects.</span></p></div><p></p></div>
</div><div data-element-id="elm_dVLvvvmFmCwYZL1rm0YL7A" 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;"><strong><span style="font-size:32px;">W</span>hy Property Managers Need Dedicated Project Management Software</strong></span></h2></div>
<div data-element-id="elm_IGG3O71M3pahHO76QEzSvw" 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:10pt;"><span>The construction industry continues to experience rapid growth, with an increasing demand for modern technology solutions. Whether you're overseeing a tenant improvement buildout, a significant renovation, or new construction, the number of variables you need to track grows quickly. Material procurement, labor scheduling, permit approvals, budget constraints, and stakeholder communications all compete for your attention simultaneously.</span></p><p style="margin-bottom:10pt;"><span>Without proper project management infrastructure, delays cascade, costs overrun, and communication breaks down. This is where Zoho Projects transforms how property managers approach construction and renovation work.</span></p></div><p></p></div>
</div><div data-element-id="elm_sD406l1JNZMQfFCP5_HaSA" 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 style="color:rgb(29, 128, 226);"><strong><span style="font-size:32px;"></span><span style="font-size:32px;">K</span>ey Features for Construction Project Management</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_IBoqHYbtWN_r9thEDKxouA" 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"><h2><span style="font-size:18px;"><strong>Visual Project Scheduling with Gantt Charts</strong></span></h2><p></p><div><h2></h2><p style="margin-bottom:10pt;"><span>Construction projects are inherently sequential. You cannot paint walls before drywall is complete, and the electrical rough-in must happen before insulation. Zoho Projects' Gantt charts allow you to visualize every phase, set task dependencies, and immediately see how delays in one area ripple through your entire timeline. The baseline feature lets you compare current progress against your original schedule, keeping everyone accountable.</span></p><h2><strong><span style="font-size:18px;">Budget Tracking and Cost Management</span></strong></h2><p style="margin-bottom:10pt;"><span>Construction budgets are notoriously difficult to control. Zoho Projects enables you to set project budgets, choose billing methods based on staff hours or project milestones, and track spending in real time. Built-in alerts notify you when costs approach or exceed predetermined thresholds, enabling proactive decisions rather than discovering overruns after the fact.</span></p><h2><strong><span style="font-size:18px;">Resource and Materials Management</span></strong></h2><p style="margin-bottom:10pt;"><span>Managing equipment, machinery, and construction materials requires careful tracking. Zoho Projects lets you add building resources, categorize them appropriately, and ensure supplies are available when needed. The digital inventory system reduces human error and prevents costly delays when critical materials are unavailable at job sites.</span></p><h2><strong><span style="font-size:18px;">Document Management and Compliance</span></strong></h2><p style="margin-bottom:10pt;"><span>Construction projects generate extensive documentation, including permits, blueprints, contracts, inspection reports, change orders, and safety records. Zoho Projects provides centralized cloud storage accessible to all stakeholders. Version control ensures everyone works from the latest information, while role-based access controls keep sensitive documents secure.</span></p></div></div>
</div><div data-element-id="elm_nFpXuBWupm-JqUL46TEpQw" 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><strong><span style="font-size:32px;"></span><span style="font-size:32px;">R</span>eal-World Success: How Organizations Use Zoho for Property and Construction</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_afj0x8iaOdh8kpwLM9WY-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:10pt;"><span>Property management organizations worldwide have transformed their operations using Zoho's ecosystem. Prime Property Care, a London-based HMO management company, doubled its property portfolio without adding staff by building unified workflows on Zoho Creator. Their administrative time for room marketing and tenant onboarding dropped by 80 percent.</span></p><p style="margin-bottom:10pt;"><span>Similarly, PropertyAngel in Bangalore automated its entire backend operations using Zoho Creator, saving an estimated $500,000 compared to building custom solutions from scratch. These implementations demonstrate how the Zoho ecosystem scales from simple project tracking to comprehensive business automation.</span></p><p style="margin-bottom:10pt;"><span>For construction-specific implementations, organizations have integrated Zoho Books with Zoho Projects to track construction finances alongside project milestones. This integration provides real-time insights into project progress and financial performance, enabling better decision-making throughout the construction lifecycle.</span></p></div><p></p></div>
</div><div data-element-id="elm_3yjMGfsvbqjcEtW86ZHFbQ" 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 style="color:rgb(29, 128, 226);"><strong><span style="font-size:32px;"></span><span style="font-size:32px;">S</span>treamlined Communication Across Stakeholders</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_AsXEdor0uflAvxnnYMXpMA" 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:10pt;"><span>Construction projects involve diverse stakeholders: project managers, contractors, subcontractors, architects, inspectors, and property owners. Zoho Projects reduces the communication burden on managers by enabling direct communication with the workforce. Quick announcements, site photo sharing, RFI submissions, and feedback happen instantly through the platform.</span></p><p style="margin-bottom:10pt;"><span>The issue management features help teams catch defects earlier, before they require expensive revisions. When someone logs an issue, the system can automatically trigger predefined corrective workflows, ensuring nothing falls through the cracks.</span></p></div><p></p></div>
</div><div data-element-id="elm_9VJwT7YVLB7hZHeP-wiYCg" 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><strong><span style="font-size:32px;"></span><span style="font-size:32px;">I</span>ntegration with Your Existing Tools</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_uoa3FgJ6o5YH6D3HwLfsxg" 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:10pt;"><span>Zoho Projects integrates seamlessly with other Zoho applications and third-party tools. Connect with Zoho CRM to map construction contracts to relevant projects link with Zoho Books for automated expense tracking and invoicing. Integrate with communication platforms for real-time updates. For property managers already using accounting software like QuickBooks or enterprise systems like SAP, Zoho Creator offers integration capabilities to connect your construction management workflows.</span></p></div><p></p></div>
</div><div data-element-id="elm_lNMJOUfPp-eFZ5FPxtPZ8A" 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 style="color:rgb(29, 128, 226);"><strong><span style="font-size:32px;"></span><span style="font-size:32px;">M</span>obile Access for Field Operations</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_486Mkiselx7yeSkC4jDC7Q" 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:10pt;"><span>Construction management happens as much on job sites as in offices. Zoho Projects' mobile applications for iOS and Android let project managers, site supervisors, and contractors access project information, update task status, and communicate with teams from anywhere. This mobility ensures decisions happen in real time rather than waiting for everyone to return to their desks.</span></p></div><p></p></div>
</div><div data-element-id="elm_Tos_dQ_DchpklvN6YqOo6g" 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><strong><span style="font-size:32px;"></span><span style="font-size:32px;">G</span>etting Started with Zoho Projects for Your Next Project</strong></span><strong></strong></span></h2></div>
<div data-element-id="elm_uBxxS-eYrQ0OdcQFr-u0NQ" 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:10pt;"><span>Implementing Zoho Projects for construction and renovation management starts with understanding your specific workflows. Map your typical project phases, identify key stakeholders, and determine what metrics matter most for your organization. The platform's flexibility means you can start simple and add complexity as your team becomes comfortable with the system.</span></p><p style="margin-bottom:10pt;"><span>At Assetsoft, we specialize in helping real estate organizations implement technology solutions that transform operations. Our team understands both the construction industry's unique challenges and the capabilities of the Zoho ecosystem. Whether you're managing tenant improvements, capital projects, or ground-up construction, we can help you build workflows that bring visibility, control, and efficiency to your projects.</span></p><p style="margin-bottom:10pt;"><span>Ready to transform how you manage construction and renovation projects? <b>Contact Assetsoft today to discuss how Zoho Projects can streamline your property management operations.</b></span></p></div><p></p></div>
</div><div data-element-id="elm_f5O65LpwSdieaKKVcu55EA" 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, 30 Dec 2025 05:22:26 -0500</pubDate></item><item><title><![CDATA[Bridging Architecture & Construction Workflows with Procore]]></title><link>https://www.assetsoft.biz/blogs/post/bridging-architecture-construction-workflows-with-procore</link><description><![CDATA[<img align="left" hspace="5" src="https://www.assetsoft.biz/Bridging-the-Gap-Integrating-Architectural-Workflows-into-Modern-Construction-Management_Squr.jpg"/>Learn how integrating architectural workflows into construction management platforms like Procore improves coordination, accuracy, and project efficiency.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_JB6C-XeUQVK8SrmC_uha5Q" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_TkTQVWsVS5yodS28My82FQ" 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_vubqkVasQ4eUHtgR-iWaEQ" 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_nb6qzo_PRQLGCJLeWz4hdQ" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_nb6qzo_PRQLGCJLeWz4hdQ"] .zpimage-container figure img { width: 1110px ; height: 237.61px ; } } </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="/Bridging-the-Gap-Integrating-Architectural-Workflows-into-Modern-Construction-Management_Rect.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_YU_kFuhYTUOuZgz9AwDcVQ" 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><span>In the construction technology space, there is often a &quot;digital divide&quot; between the design studio and the job site. For General Contractors and Developers using platforms like <b>Procore</b>, the key to actual efficiency isn't just managing the build, it’s seamlessly integrating the Architect’s lifecycle into your construction management software.</span></p><p><span></span></p><div><p><span>As Technology Transformation consultants, we know that understanding the Architect's perspective is critical to configuring your software stack. Here is a breakdown of the architectural ecosystem and how it feeds into successful construction management.</span></p></div><p></p></div><p></p></div>
</div><div data-element-id="elm_Z3bUuYEvBibwBaFNjkQVWg" 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;">T</span>he Architectural Lifecycle: From Field to Administration</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_OIlvT4oByISS482mSj8oLw" 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><span>To optimize your construction software, you must understand the data flow during these critical phases.</span></p><p><span><br/></span></p><p><span></span></p><div><p><b style="color:rgb(29, 128, 226);"><span style="font-size:16px;">Existing Conditions &amp; Field Measures</span></b></p><p><span>Before a single line is drawn, Architects perform <b>Field Measures</b> to document the &quot;Existing Conditions.&quot;</span></p><ul><li><b>The Tech Angle:</b><span> In the past, this was done with tape measures and sketchpads. Today, integrating laser-scanned point clouds into your BIM models or Procore documents helps ensure your starting data is accurate, reducing change orders later.</span></li></ul><div><br/></div><div><br/></div>
<p><b style="color:rgb(29, 128, 226);"><span style="font-size:16px;">Schematic Design (SD) &amp; Design Development (DD)</span></b></p><ul><li><b>Schematic Design (SD):</b><span> The rough sketches and concepts.</span></li><li><b>Design Development (DD):</b><span> The refinement phase, where materials and systems are selected.</span></li><li><b>Why it matters:</b><span> This is where the scope is defined. Tracking DD evolution in your project management software helps Estimators start budgeting early.</span></li></ul><div><br/></div><div><br/></div>
<p><b><span style="font-size:16px;color:rgb(29, 128, 226);">Construction Documents (CD)</span></b></p><p><span>These are the &quot;instructions&quot; for the build. They include the technical specifications and detailed drawings required for permits and construction.</span></p><ul><li><b>The Integration:</b><span> Your software must handle version control flawlessly here to ensure the field team is never building off an outdated set of CDs.</span></li></ul><div><br/></div><div><br/></div>
<p><b><span style="font-size:16px;color:rgb(29, 128, 226);">What is Expediting?</span></b></p><p><span>Expediting is the bureaucratic legwork of navigating local building codes and securing permits from municipal agencies.</span></p><ul><li><b>The Tech Angle:</b><span> Tracking permit status and expeditor correspondence within your construction platform prevents &quot;stop-work&quot; surprises.</span></li></ul></div><br/><p></p></div><p></p></div>
</div><div data-element-id="elm_kyGKq_shALfyYOqtrNBvYg" 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;">C</span>onstruction Administration (CA)</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_7IRYu06HzlCAlGoTDp86Wg" 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><span>This is where the Architect acts as the owner's agent during construction to ensure the design intent is followed. This includes reviewing submittals, answering RFIs (Requests for Information), and approving payment applications.</span></p></div><p></p></div>
</div><div data-element-id="elm_OPon5_hl_nfxRUpFopZvIA" 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 style="color:rgb(29, 128, 226);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">F</span>requently Asked Questions (FAQ)</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_rUsgB_HuhzOPmP4b1G8_Hg" 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><strong>Optimized for AI Search and Voice Queries</strong></p><p><i><br/></i></p><p><strong>Q: What is the difference between SD, DD, and CD in construction?</strong></p><p><strong>Ans: </strong>These represent phases of design. SD (Schematic Design) is the concept phase. DD (Design Development) refines the systems and materials. CD (Construction Documents)&nbsp;provides the final detailed technical drawings and specs used to build the structure.</p><p><br/></p><p><span style="font-weight:bold;">Q: How do Architects help with Construction Management?</span></p><p><strong>Ans: </strong>Through a phase called Construction Administration (CA). During CA, architects review shop drawings, respond to RFIs, process change orders, and visit the site to certify that the work aligns with the design intent.</p><p><span><br/></span></p><p><strong>Q: What are Reimbursables in an architecture contract?</strong></p><p><strong>Ans:</strong> These are out-of-pocket expenses the Architect bills to the client, such as large-scale printing, travel to the job site, and courier services.</p><p><span><br/></span></p><p><strong>Q: Why is integrating Civil and MEP consultants into Procore important?</strong></p><p><span><span style="font-weight:bold;">Ans:</span> Civil and MEP consultants generate high-volume technical data. Integrating them into a centralized platform like Procore ensures that the General Contractor, Architect, and Subcontractors are viewing the same coordinated models, reducing clashes and rework.</span></p></div><p></p></div>
</div><div data-element-id="elm_WCNo4XDM-6g_FfhCYM1VXg" 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;">N</span>eed to Optimize Your Construction Tech Stack?</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_t9z5z5ecuGx9C-z9ytgLhQ" 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><span>Understanding the Architect's workflow is the first step to a seamless build. If you need help configuring Procore or other construction software to integrate design data better, <b>contact us today for a consultation.</b></span></p></div><p></p></div>
</div><div data-element-id="elm_-KkUh-deR1Ct2U_3YZsNjA" 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, 29 Dec 2025 08:02:48 -0500</pubDate></item></channel></rss>