onOffice is established broker software that REPM is built to sit alongside, and in at least one case replace. It is very good at what it does. This is an honest, point-by-point look at where the two overlap and where they solve different problems.
onOffice enterprise has been a fixture of the DACH broker market since 2001. It is mature Maklersoftware built around the listing and the deal, and the depth shows. It publishes to more than 150 portals over OpenImmo, it builds branded PDF and web exposes with open tracking, it matches search profiles to inventory in both directions, and it captures portal inquiries and answers them with the right expose in seconds. If your business is winning mandates and moving other people's property, that is most of what you need, and onOffice does it well.
REPM does not try to out-broker onOffice on that ground. REPM is the system of record for owning and building: one property record that carries a development from its DIN 276 cost calculation, through leases and Nebenkosten while you hold it, out to the portals when you list it. onOffice starts when there is something to transact and ends at close. REPM holds the asset before, during and after. Where the two meet is syndication, and REPM closes that loop with its own inquiry intake, matching and web exposes rather than leaving it to a separate CRM.
Marked honestly: onOffice leads on portal breadth and viewing booking, several marketing rows are a tie, and REPM owns the develop, hold and ownership rows.
| Feature | REPM | onOffice |
|---|---|---|
| DIN 276 cost controlling, KG 100 to KG 800 | Yes | - |
| Cost plan versions with approvals | Yes | - |
| Cash flow, IRR, MOIC and financial metrics | Yes | - |
| Four-level object hierarchy (Quartier, Bauabschnitt, Haus, Wohnung) | Yes | - |
| Lease and tenant management | Yes | - |
| Maintenance and turnover | Yes | - |
| Portal syndication over OpenImmo | Yes | Yes |
| ImmobilienScout24 connector | Yes | Yes |
| Portal breadth (150+ fixed connectors) | - | Yes |
| Personal web exposes with open tracking | Yes | Yes |
| Search-profile matching, no prospect mailed twice | Yes | Yes |
| Inquiry intake with dedupe and consent log | Yes | Yes |
| Viewing appointment self-booking | - | Yes |
| First-party demand portal, no per-listing fee | Yes | - |
| Priced per environment, not per seat | Yes | - |
| No 24-month contract, cancel at renewal | Yes | - |
| Runs in your own Microsoft Dataverse tenant | Yes | - |
Portal breadth is the clearest gap. onOffice ships more than 150 fixed portal connectors; REPM reaches the long tail through OpenImmo export and adds a first-class ImmobilienScout24 connector, which covers the portals most owners actually use but is a shorter list. If you need to be on Immowelt and Kleinanzeigen through a fixed interface on day one, onOffice is ahead there today.
The expose tooling has a head start measured in years: the PDFdesigner template builder and a web expose with open tracking that shows when a prospect first opened it. onOffice also has onPointment self-service viewing booking, which REPM does not yet offer, and an AI Studio for image optimisation, virtual staging and building a record from text or photos. And it carries the wider broker-agency apparatus, from a WordPress website builder to an AI Studio for image optimization and virtual staging, that a brokerage uses to win mandates. If that is your business, those are real advantages.
REPM keeps one property record across develop, sell and manage, so a unit created during construction is the same unit you later lease and list, with no re-keying between systems. On the develop side it runs a full DIN 276 cost cockpit with cost plan versions and approvals, cash flow, IRR, MOIC and DSCR. onOffice has nothing here; its project module is lightweight task tracking, not development controlling.
On the hold side REPM has real lease and tenant management with Nebenkosten, indexed rent and maintenance, where onOffice treats tenants only as address types. It ships a first-party demand portal, so listing a unit does not always mean paying a portal per lead. And it runs in your own Microsoft Dataverse tenant, with your own security roles, audit trail and Power BI, rather than a hosted broker suite where SQL access and reporting are sold as separate modules.
onOffice is priced per user. enterprise pro is 79 EUR per user per month and enterprise all-in is 99 EUR per user per month, both on a 24-month minimum contract, plus a 50 EUR per month company fee that is waived from ten users. The inquiry manager and process automation that make the marketing loop work sit in all-in, not pro, so the practical comparison is against all-in. A ten-person team on all-in is around 990 EUR per month, committed for two years.
REPM Pro is 399 EUR per month per environment, or 449 on monthly billing, cancellable at any renewal, with no per-seat price and no 24-month lock. Because REPM runs in your own tenant you add Microsoft Power Apps licences on top, from 17.30 EUR per user per month or 4.79 EUR on a per-app plan, which puts a ten-person team around 570 EUR per month all-in. The pricing page has the full breakdown.
Yes. Your properties, units and contacts export from onOffice as OpenImmo XML and CSV, and REPM imports them onto its property records. The honest part is that onOffice also holds broker-CRM history, the email threads and the Maklerbuch, that does not map onto a system of record. A migration keeps the asset, unit, lease and contact data and leaves the transactional CRM log behind. For an assisted Enterprise trial we load a slice of your real data first, so you see the fit before you commit. See the trial options.
No, and it is worth being clear about it. REPM is a system of record for developing, holding and letting your own portfolio, with syndication built in. If your business is brokerage, listing and selling property you do not own, a broker CRM like onOffice is the right tool. If you develop, own and let, and also need to publish, REPM is built for that and can still push listings to the same portals a broker CRM uses.
Yes. REPM publishes, updates and withdraws listings to ImmobilienScout24 through its API and to other portals over OpenImmo, and inquiries return to the same property record the listing came from rather than to a separate inbox. The integrations page has the detail.
Through OpenImmo, the XML standard the German portals themselves consume. REPM exports OpenImmo, so any portal that accepts an OpenImmo feed is reachable, and the ImmobilienScout24 connector is a first-class API integration on top. onOffice maintains more fixed connectors than REPM does today, so if you need a specific niche portal on a fixed interface right now, check it against the integrations list first.
REPM Pro is billed per Dataverse environment and cancellable at any renewal, monthly or annual, with no 24-month minimum. onOffice enterprise runs on a 24-month minimum contract across its editions. That difference matters most when you are not yet certain the tool fits: with REPM you can leave after a year. The pricing page lays out both models.
Start REPM Lite free for 30 days, or ask for an assisted Enterprise trial set up on a slice of your own data.
Start free