Property Management Software Selection 2026: Yardi vs AppFolio vs Buildium (Now with AI Capability)
The 2026 refresh: Yardi Virtuoso agents, AppFolio's cross-platform AI, and the agent-licensing meters that now sit underneath every demo. Six questions decide between the three platforms, and the new one decides the audit posture.
The selection question vs the migration question Every property management owner who calls us about software selection asks some version of the same question: "Which platform is best for a firm our size, Yardi, AppFolio, or Buildium?" The question is reasonable. It is also the wrong question, and the partners will spend the first thirty minutes of any engagement explaining why. "Which platform is best" implies a steady-state comparison from a clean slate. No firm above 200 doors is choosing from a clean slate. Every firm above 200 doors is choosing what to migrate to, out of a current system (Rent Manager, Propertyware, ResMan, an aging Yardi Voyager install, a Buildium account that outgrew itself, a homegrown ledger plus QuickBooks), with live trust accounts, live owner relationships, live tenant ledgers, and a closing calendar that does not pause for the cutover. The right question is not "which platform is best" but "which platform best survives our migration." The migration question changes the answer. We have watched a firm with 1,400 doors pick the platform that scored highest on the demo matrix, then spend fourteen months in a partial-cutover state because the trust accounting structure on the new platform did not map to the structure on the old one. The closing calendar slipped from the 8th to the 22nd of every month. Two regional managers left. The platform was the right platform on paper. It was the wrong platform for that firm's migration shape. Three things change when the question becomes the migration question. First, the data structure of the current platform becomes a constraint, not an afterthought. A firm on Rent Manager has a different migration to AppFolio than a firm on Propertyware does. The "best platform" question ignores this. The "best migration" question puts it in the center. Second, the chart of accounts conversation becomes the conversation. Most PM firms have a chart of accounts that has accreted over a decade of regional acquisitions, operator preferences, and one-off owner requests. Migrating that chart of accounts to a new platform's structure is the single longest item on the migration timeline, and no demo deck mentions it. Third, the parallel-running window becomes the budget item. Every honest migration runs both platforms concurrently for at least two close cycles, often four. A firm at 800 doors that thinks it is doing a $40,000 migration is, in our experience, doing a $180,000–$280,000 migration when parallel running is included. The platform whose parallel-running window is shortest is often a different platform than the one whose feature matrix is widest. The selection question is a brochure exercise. The migration question decides what the firm looks like in 2027. The rest of this guide assumes the migration question is the question. The five things that actually decide between Yardi, AppFolio, and Buildium The demo does an excellent job of comparing user interface polish, mobile app screenshots, and the dashboard widgets the platform's product team built last quarter. None of that decides the selection. Five things do, and the demo, on its own, will not get to four of them. Force the demo team to answer all five before the second meeting. 1. Door count headroom. Each platform was architected at a particular scale and has degraded performance, support tier, and pricing structure outside that band. Buildium was built for the 1–500 door operator and is sharpest there. AppFolio's sweet spot is roughly 250–3,000 doors; below that, per-door pricing is punitive, and above it, reporting flexibility starts to require external tooling. Yardi sits across two products: Breeze for 100–800 doors with reduced configurability, and Voyager for 500 doors and up with effectively unbounded configurability and a corresponding implementation burden. Size the platform to the next five years of doors, not the current count. 2. Trust accounting depth. Treated separately in section three because the divergences are large enough to deserve their own section. 3. AP / vendor / 1099 workflow. Each platform handles vendor onboarding, invoice intake, approval routing, payment, and 1099 generation differently, and integrates with the AP automation tier (Bill.com, Stampli, AvidXchange) differently. Treated separately in section four. 4. Reporting flexibility. The owner statement, the rent roll, the portfolio rollup, and the operator P&L are the four reports a PM firm produces dozens of times every month. Whether each platform produces those out of the box, requires configuration, or forces external tooling is the difference between a controller who closes books on time and one who builds reports on Saturday. Treated separately in section five. 5. Integration ecosystem. The PM platform sits in the middle of a stack: tenant screening, payment processing, maintenance ticketing, leasing CRM, AP automation, 1099 service, insurance compliance, owner portals, and increasingly an AI-driven leasing or maintenance assistant. AppFolio has the broadest native integration set and a polished marketplace. Yardi has the deepest integrations inside its own ecosystem (RentCafe, Voyager modules); third-party integrations exist but require Yardi-side configuration. Buildium's marketplace is narrower; the firm will do more integration work itself or accept native modules. 6. AI capability and agent-licensing posture (new for 2026). Each platform shipped a meaningfully different AI strategy through 2025 and the first half of 2026, and the strategy is now a decision factor at the same weight as door count headroom or trust accounting depth. Yardi launched Virtuoso as its enterprise AI platform, with customizable Virtuoso Agents that act on the system of record, maintenance coordination, financial reconciliation, compliance monitoring, pulling from cross-suite Yardi data. AppFolio integrated AI across all platform functions natively rather than as a separate module, with the AI surface threaded through maintenance, leasing, and AP. Buildium's AI posture is the least developed of the three; the platform has shipped narrower AI features rather than an embedded agent layer. The decision is not which platform has the most AI features today; it is which agent surface the firm will be audited against for the next three years, and what the licensing meter underneath it does to total cost of ownership. Treated separately in the new section below. A side-by-side, with the caveat that feature sets shift quarterly: | Dimension | Yardi (Breeze / Voyager) | AppFolio | Buildium | |---|---|---|---| | Door count sweet spot | Breeze: 100–800. Voyager: 500+ (no upper limit). | 250–3,000 (residential); commercial supported. | 1–500 (residential focus); supports more with workflow strain. | | Trust accounting depth | Voyager: deep, configurable, complex. Breeze: solid defaults. | Narrower than Voyager; defaults are sane and audit-ready. | Basic but workable; weaker on multi-state nuance. | | AP / vendor workflow | Voyager: deep native; integrates with AvidXchange, Nexus, Yardi Bill Pay. Breeze: lighter. | Native AP + AppFolio Smart Bill Entry; Bill.com integration via partners. | Native AP; lighter integration depth with third-party AP automation. | | Reporting flexibility | Voyager: highest ceiling, Yardi-specific report writer. | Strong out-of-the-box; custom reports require some external work above 1,000 doors. | Solid for sub-500 doors; thinner for portfolio rollups. | | Integration marketplace | Deep within Yardi ecosystem; third-party requires config. | Broadest native marketplace. | Narrower; native-module-first. | | Implementation burden | Voyager: 6–12 months. Breeze: 4–10 weeks. | 8–16 weeks. | 4–8 weeks. | | Per-door pricing posture | Voyager: enterprise contracted. Breeze: per-unit, mid-range. | Per-unit; higher than Buildium, lower than Voyager. | Per-unit; lowest at sub-500 doors. | | Where the platform breaks | Voyager configurations that nobody documents. | Reporting flexibility above 1,000 doors. | Trust accounting nuance and multi-entity above 500 doors. | | AI capability (2026) | Virtuoso platform + Virtuoso Agents (maintenance, reconciliation, compliance monitoring) acting on system of record. | Embedded AI across maintenance, leasing, AP; cross-platform integration rather than separate module. | Narrower AI features; no embedded agent layer at parity with Yardi or AppFolio. | | Agent-licensing meter (2026) | Virtuoso pricing tier-and-credit hybrid; Voyager customers see action-based consumption surface. | AI bundled in standard tiers as of mid-2026; consumption metering trajectory follows the broader SaaS pattern. | AI features included in standard tier; no separate meter currently. | The most common selection error is to read a comparison table like this one, identify the platform that "wins" the most cells, and pick it. The right method is to identify which one or two cells are existential for the firm's next five years (almost always trust accounting depth, door count headroom, and now AI capability), and pick the platform that wins those, even if it loses cells that are merely inconvenient. AI capability: the dimension that did not exist in the 2025 edition The 2025 edition of this guide treated AI as a "future consideration", a line item to revisit at the next selection cycle. The 2026 reality changed faster than the selection cycle. Yardi shipped Virtuoso, its enterprise AI platform, with customizable Virtuoso Agents pulling from cross-suite data to handle maintenance coordination, financial reconciliation, and compliance monitoring. AppFolio integrated AI across the platform's full function surface, maintenance routing, leasing inquiry triage, AP coding suggestions, without breaking it out as a separate module. Both vendors are using AI capability as a primary differentiator in the procurement conversation, and the buyer-side question is no longer whether to evaluate AI; it is which AI surface the firm will be defending in front of the state real estate commission auditor in 2028. Five things about AI capability decide between the three platforms in 2026, and four of them are not on the demo deck. Where the AI acts. Yardi Virtuoso Agents act on the system of record, trust ledger, owner statements, vendor master, maintenance work orders. AppFolio's embedded AI assists the human user inside the same workflows the user already runs. Buildium's AI features are narrower, mostly assisting on document generation and inquiry routing. The procurement question is whether the firm wants AI as an actor (Virtuoso Agents) or as an assistant (AppFolio's embedded model surface). The answer is not abstract; it determines the audit log the firm will produce when the state commission asks who approved a trust-account adjustment. What the audit log captures. A Virtuoso Agent that posts a vendor invoice approval against the trust ledger needs to produce, on demand, the audit log entry that names the agent identity, the human user the agent acted on behalf of, the policy that authorized the action, and the verification result. The same question applies to AppFolio's AI-assisted AP coding: who approved, against what rule, with what verification. The vendor's answer in the demo is rarely the answer the state commission's audit expects. Force the demo to produce the audit log entry for an AI-mediated trust-account action; if the demo cannot produce it, that is the finding the firm will defend two years later. Where the agent's tool surface lives. AI agents that integrate with bank accounts, payment processors, or messaging platforms (resident notifications, vendor follow-ups, owner communications) carry a broader credential surface than the PM software historically did. Yardi Virtuoso's identity model and the platform's pre-existing role-based access controls are intended to handle the new surface; AppFolio's AI inherits the AppFolio user's permission scope. Either is defensible; both require a policy decision the firm has not yet made. What the agent-licensing meter does to the renewal. The agent-licensing meter shift covered across the SaaS market in 2025-26, per-seat plus per-action, with consumption surfaced at renewal, is now on the PM platforms. Yardi Virtuoso has a tier-and-credit hybrid; consumption is metered, and the renewal conversation will surface the meter. AppFolio's pricing is currently bundled but the broader vendor pattern points to a future consumption layer. Buildium has not yet metered AI but the trajectory is industry-wide. The procurement file should price the meter into the five-year total cost of ownership, not the year-one license. How AI capability interacts with the firm's existing AI policy. Most PM firms have an internal AI policy that addresses workforce tool use (ChatGPT, Copilot) but not vendor-shipped autonomous agents acting on regulated data. The firm's IT or compliance lead needs to extend the policy to cover platform-shipped AI agents before the agents go live, and the platform-shipped agent has to be configured against the policy at the platform level, not relied on to "behave correctly" on its own. The discipline is the same trust-architecture frame we apply across healthcare, financial services, and now property management. The 2026 decision sequence: the AI capability question gets added to the five-question screen above, the firm's selection memo includes a section on which platform's AI surface best matches the firm's audit posture, and the renewal model includes the agent-licensing meter as a budget line. The platform that wins the AI capability question in 2026 is the platform whose agent layer the firm will defend through the next three regulatory cycles. Trust accounting capability, by platform Trust accounting is where the platform decision either makes or breaks the firm's regulator-facing posture. State real estate commissions audit trust accounts. Owners audit trust accounts. The platform's trust accounting depth, configurability, and audit trail decide whether those audits go smoothly or expensively. Yardi Voyager. The deepest trust accounting capability of the three, and the most configurable. Voyager supports multi-property, multi-entity, multi-bank trust structures, with configurable rules for security deposits, owner reserves, escrow, and per-state regulatory variations. The depth is real. The cost is also real: Voyager's trust accounting requires explicit configuration during implementation, and a misconfigured Voyager trust ledger can produce reconciliation problems that take a quarter to unwind. Firms with internal accounting capability or a strong implementation partner thrive in Voyager. Firms that lean on defaults find Voyager's defaults are not opinionated enough, "the way the previous controller set it up" becomes institutional knowledge that walks out the door. Yardi Breeze. A constrained version of Voyager's trust accounting model. Breeze enforces opinionated defaults, which is a feature for firms below 800 doors and a constraint for firms whose trust structure has specific multi-entity needs. Breeze handles security deposits, owner reserves, and basic escrow correctly out of the box. Where Breeze struggles is in state-specific quirks (Florida, California, Washington, and Texas each have specific rules Breeze handles but requires careful configuration to handle correctly). AppFolio. Narrower than Voyager, sharper than Breeze. AppFolio's trust accounting was designed around a residential-PM use case and the defaults reflect it: separate trust bank accounts per property group, automatic security deposit segregation, owner draw workflows that produce auditable records. AppFolio handles regulatory variation in the top fifteen residential PM states well. Where AppFolio gets thinner is in commercial PM and in mixed residential/commercial portfolios where the platform forces some commercial workflow into a residential frame. For firms above 90 percent residential, the AppFolio trust model is the strongest "default-correct" option in the market. Buildium. Basic but workable for firms below 500 doors with straightforward trust requirements. Buildium handles security deposits, owner draws, and the standard reconciliation workflow. Where Buildium thins out is multi-entity trust, multi-bank trust per entity, and the audit trail expected by state real estate commissions in aggressive regulatory states. We have helped firms above 500 doors migrate off Buildium specifically because trust accounting was no longer keeping up with structural complexity. State-by-state divergence. The fifty US states do not agree on trust accounting requirements. California requires separate trust accounts per broker, with monthly three-way reconciliation. Florida requires interest-bearing trust accounts in some cases. Washington requires monthly reconciliation against the bank statement with retained documentation. Voyager handles all fifty states because it is configurable to all fifty states; the firm's burden is doing the configuration. AppFolio handles the residential versions of the top regulatory states out of the box. Breeze and Buildium handle simpler-end cases natively and harder ones with workarounds. The trust accounting question should be in writing in every selection memo. We have seen firms forced into a Voyager-or-nothing decision by a single state in their footprint. We have seen other firms over-buy Voyager for a single-state, single-entity operation where Breeze or AppFolio would have served them for a decade at a third the operating cost. AP, vendor, and 1099 workflow comparison Accounts payable is where the firm's controller spends a disproportionate fraction of every week. The platform's AP design, and how that design interacts with the firm's AP automation tier, is the difference between an AP team of three at 1,200 doors and an AP team of six. Yardi Voyager. Native AP is mature: vendor master, invoice entry, approval routing, payment generation, and 1099 generation all in-platform. Voyager integrates natively with Yardi Bill Pay and via direct APIs with AvidXchange and Nexus Payables. Bill.com integration is workable but routes through Yardi's general API surface. Where Voyager forces in-platform workflow is in approvals: the routing engine is configurable but is the only routing engine; firms wanting approvals in Slack or Teams will need a third-party integration layer. Yardi Breeze. Lighter native AP. Invoice intake, approval, payment. AP automation integrations are thinner than Voyager's; firms running Bill.com or Stampli on top of Breeze will do more reconciliation work between the two. AppFolio. Native AP plus AppFolio Smart Bill Entry, which OCRs invoices and routes them into the AP queue. The native flow is well-designed for residential-PM volumes. AppFolio integrates with Bill.com via partner integrations and with AvidXchange via API. Firms standardized on Bill.com will find the bidirectional sync usable but with edge cases (vendor master sync, partial payments, voids) that require monthly attention. Buildium. Native AP designed for the smaller operator: vendor master, invoice entry, payment via Buildium's payment service or check printing, 1099 generation. Third-party AP automation integration is the thinnest of the three. Firms that have already invested in Bill.com, Stampli, or AvidXchange and migrate to Buildium are typically forced to drop the AP automation tier or accept significant manual reconciliation. Where each platform forces in-platform workflow. The demo will not answer this voluntarily. Force it: "Show me how an invoice that arrives in Bill.com gets paid out of [platform] and ends up in the right GL with the right 1099 vendor record." Voyager will demonstrate a clean two-way sync. AppFolio will demonstrate a workable sync with caveats. Buildium will, in most cases, demonstrate that the better path is its native AP rather than the integration. 1099 generation. All three platforms generate 1099s. Voyager and AppFolio do so at the standard bar. Buildium handles 1099s adequately for sub-500-door operators; above that, firms typically supplement with a 1099 service (Track1099, Tax1099) and reconcile back. The decisive AP question is not "does the platform have AP", all three do, but "does the platform's AP design fit the AP automation tier the firm has already invested in, or is willing to invest in." Surface these constraints in the selection memo before the demo, not after. Reporting capability, what each does well, what each forces you to build Four reports run the firm: the owner statement, the rent roll, the portfolio rollup, and the operator P&L. Every PM owner produces these on a recurring cadence. The platform's reporting layer either produces them out of the box, allows configuration, or forces external tooling. Knowing which is which decides whether the controller closes books on the 10th or the 22nd. Owner statements. The monthly owner statement is the firm's most visible deliverable. AppFolio produces owner statements with the strongest default formatting and the cleanest owner portal; firms moving to AppFolio rarely need to customize the template. Voyager produces owner statements at any level of detail the firm can configure, custom branding, line item grouping, delivery cadence, but requires configuration. Breeze handles owner statements with opinionated defaults that suit most firms below 800 doors. Buildium produces functional owner statements for operators below 500 doors and starts to feel constrained above that, particularly for firms with waterfalls, performance metrics, or cross-property rollups. Rent rolls. All platforms produce rent rolls. The differentiator is cuts and filters: by property, by entity, by lease status, by future occupancy, by rent tier. Voyager has the most flexibility. AppFolio has the strongest defaults. Breeze and Buildium produce solid rent rolls with less filtering depth. Portfolio rollups. This is where the platforms diverge most. A firm with 1,800 doors across forty properties and twelve entities needs a single view of NOI, occupancy, delinquency, and turnover at the portfolio level, with drill-downs into property and entity. Voyager handles this natively, with the caveat that configuration is the firm's responsibility. AppFolio handles residential-PM portfolios well; for mixed portfolios, firms typically build a layer in a BI tool (Tableau, Power BI, Domo) on top of AppFolio's data exports. Buildium does not produce portfolio rollups at the depth required above 500 doors. Operator P&L. The internal operator P&L, what the firm actually makes after fees, expenses, and overhead, is the report the owner uses to run the business. Voyager handles this as a native, fully configurable report. AppFolio handles it adequately and is often supplemented with QuickBooks for the corporate operator entity, with monthly reconciliation between the two. Buildium expects the firm to keep operator-level books in a separate accounting system above a certain scale. What you will end up building externally. Answer this in the selection memo, not after migration. With Voyager: very little, if implementation invests in report writers; potentially a lot, if it does not. With AppFolio: a portfolio rollup layer above 1,000 doors and an operator P&L layer for complex corporate-entity structures. With Buildium: portfolio rollups, operator P&L, and most non-default custom reports. The cost of building externally, a BI tool, a data engineer's time, a controller's Saturday, should be priced into the platform comparison. Firms regularly pick the cheaper-per-door platform and then spend the difference on a BI layer the more-expensive platform would have produced natively. Migration cost reality Every PM owner we have advised has under-budgeted the migration. The pricing the platform sales team quotes is the license cost. The migration cost, data cleansing, parallel running, customer communications, training, and the productivity tax during the transition, is typically two to four times the license cost in the first year, and zero platform sales team will price it that way. The migration has five cost components. Data cleansing and conversion. Pulling the current system's data, tenant ledgers, lease terms, owner records, vendor records, GL history, security deposits, recurring charges, accumulated open balances, and conforming it to the new platform's schema. Every PM database we have seen has accumulated dirty data: duplicate vendors, tenants with stale balances, leases with edge-case clauses that do not map to the new platform's lease structure. The cutover surfaces every accumulated mistake. Budget: $15,000–$80,000 depending on door count and current system sanity. Parallel running. The single largest line item, and the one the platform sales team never quotes. Parallel running means closing books in both systems for at least two cycles, often four. That is direct labor, the controller, AP team, and property accountants doing every transaction twice, plus validation: every report cross-checked, every balance reconciled, every owner statement verified line by line. For a 600-door firm, a four-cycle parallel run is roughly $60,000–$110,000 of direct labor cost plus opportunity cost. Customer communications. Tenants, owners, and vendors all need to know about the cutover, the new portal, the new payment instructions, the new owner statement format. Owners in particular notice statement format changes. Communications handled poorly produce churn, owners who decide they would rather work with another PM, tenants confused by the new portal, vendors who do not update banking correctly. Budget: $5,000–$20,000 for communications design, plus internal time. The cost of getting this wrong shows up as owner attrition over the following six months. Training. Internal staff training, for property managers, leasing teams, AP teams, and the controller, is a real cost paid in displaced productivity. The platform vendor's program covers the platform; the firm's internal SOPs are on the firm. Budget: 40–120 hours per person; plan for productivity to be 60–75 percent of normal for the first close after cutover. The productivity tax. Closes are slower for the first three to six months. AP queues build up. Owner statements arrive a day or two late. This is normal, and it is a real cost the firm pays in leadership attention, operations leaders will be doing migration troubleshooting instead of growth work for two to three quarters. Ranges by door count and current platform. 200–500 doors, QuickBooks plus spreadsheets to Buildium or AppFolio: $25,000–$75,000 all-in, 4–8 months. 500–1,000 doors, small-PM platform (Buildium, ResMan, Propertyware) to AppFolio or Breeze: $80,000–$220,000 all-in, 6–10 months. 1,000–2,000 doors, one mid-tier to another (AppFolio to Voyager, or Voyager to AppFolio): $200,000–$500,000 all-in, 9–14 months. 1,000–2,000 doors, anything to Voyager: $250,000–$700,000 all-in, 10–16 months. Voyager's implementation depth is a feature and a cost line the selection memo must include. The right way to read these ranges: the platform that wins the demo on features but is the worst migration target for the current system's data shape may not be the right platform. The total five-year cost, license plus migration plus the externally-built reporting layer, is the number that matters, and it is rarely the number on the platform sales team's slide. Where the Diagnostic fits When a PM owner asks the partners to run software selection with them, we run a 2–3 week, fixed-price written assessment that produces a selection memo the owner can hand to the board, the next operator, or the implementation partner. The structure is the structure below; we publish it because most of it can be done internally if the firm has the bandwidth. Days 1–4: Inventory and constraint mapping. The current platform's data shape (chart of accounts, entity structure, trust configuration, vendor master, integration footprint), the firm's regulatory footprint, AP automation tier, reporting tier, five-year growth plan, and internal accounting capacity. Output: a one-page firm constraint profile. Days 5–9: Platform fit assessment. Yardi (Voyager and Breeze), AppFolio, and Buildium scored against the constraint profile across the five dimensions in section two, weighted by which dimensions are existential vs. inconvenient for this firm specifically. Output: a weighted scorecard with the platform recommendation and the rationale. Days 10–14: Migration cost and timeline model. A door-count-and-current-system-specific migration cost model with ranges for data cleansing, parallel running, communications, training, and productivity tax, plus an implementation timeline that integrates with the firm's close calendar. Output: a migration plan with quarter-by-quarter budget. Days 15–18: Selection memo and walkthrough. A 15–25 page written memo. The owner can hand it to the board. The implementation partner can read it. The next operator (in the case of an exit) sees what the analysis covered. We run a 60-minute walkthrough with the leadership team and provide a 30-day clarifying-question window. The Diagnostic is fixed-scope and fixed-price. It is not implementation. It is not a retainer. It is the written assessment that tells the owner whether Yardi, AppFolio, or Buildium is the right fit for this specific firm's migration shape, and what the migration will actually cost. The selection sequence, and three actions a PM owner can take this month The selection sequence we run is straightforward. Constraint first, platform second, migration third, demo fourth. Most firms run the sequence backwards: demo first, platform second, constraint third (after the contract is signed), migration fourth (after the platform is implemented). The firms that get this right answer the constraint and migration questions before they take the first demo. Three actions any PM owner can take this month, regardless of whether they engage us: 1. Write down the firm's five-year door count and entity-structure plan, in one page. Not the marketing version; the operating version. Door count by year, entity count by year, state footprint by year, and the AP automation tier the firm intends to standardize on. Most owners cannot produce this page in a single afternoon, that is itself the first finding, and it is the input that determines whether Voyager, AppFolio, or Breeze/Buildium is the right destination platform. 2. Map the current platform's chart of accounts, entity structure, and trust configuration. Pull the actual structure, not the structure from the firm's documentation (which is usually three years out of date). This is the document the implementation partner will use to scope the migration. Doing it before the demo means the demo team can answer migration questions; doing it after the contract is signed means the migration scope grows. 3. Force the demo team to answer all five questions in section two before the second meeting. Door count headroom for the firm's five-year plan, trust accounting depth for the firm's state footprint, AP workflow integration with the firm's AP automation tier, reporting flexibility against the firm's owner-reporting and operator-P&L needs, and integration ecosystem for the firm's existing stack. Most demo teams will answer two of the five well, two of the five with caveats, and one of the five poorly. The pattern of which two are answered poorly is itself a signal about platform fit. Three actions, ninety days, no engagement required. If the constraint profile or the migration cost model surfaces problems the firm cannot resolve internally, or if the selection decision is large enough that getting it wrong is expensive, that is where the Diagnostic comes in. Two to three weeks, ten thousand dollars, written memo the firm keeps regardless. The Close Books on Time outcome and the Property Management industry view set the broader context. The PM Software Selection Decision Matrix paired with this guide gives a side-by-side scorecard across the five dimensions in section two, a worksheet for the firm's own constraint weights, and a migration-cost calculator scaled by current door count and current platform. The next five years of the firm's operating posture is decided in the selection memo, not in the demo deck, and we will keep updating the matrix on our side as the platforms continue to move.