Updated upstream ======= >>>>>>> Stashed changes
Five views of the platform that powers Immobilien.ch and Liegenschaften.ch — designed not as a catalogue but as evidence. The Architecture Matrix shows how we distribute responsibility across five pillars and three technical layers. The Fundament Circle makes visible that our Swiss foundation — cloud, FADP, FINMA-awareness — was built before the surface, not after. The Data Paths, the AI Building Blocks and the Tech Decisions show how a request travels, which models we control ourselves, and why, in the reboot after 33 years, we chose against the easier path.
Immobilien.ch (consumer marketplace) and Liegenschaften.ch (institutional deal platform) run on one shared architecture with five pillars: our consumer marketplace, our broker CRM, our property-management suite, our investor platform and the shared Data & AI Core. Every pillar stands on three technical layers — presentation, business logic, data & AI. Click any cell to see the concrete stack, the data model and the responsibility behind that one component.
This matrix is not a generic reference architecture — it is the actual construction we chose for the reboot of Immobilien.ch after 33 years. Every cell is a real technical responsibility, not a marketing tile.
React, TypeScript, Tailwind.Recharts, tables via custom grid.PostgreSQL 16 + pgvector for semantic search, PostGIS for geo queries.The three rings show the order in which we assemble Immobilien.ch and Liegenschaften.ch — from the deepest layer to the visible surface. At the core: our Swiss foundation (Swiss cloud, FADP-compliant, FINMA-aware). Above it, the core services shared by both brands: authentication, data layer, AI inference, API gateway. On the outside, the four product surfaces: Marketplace (Immobilien.ch), broker CRM, property management, investor platform (Liegenschaften.ch). Click a segment to load the details.
Most new real-estate platforms build the reverse way: pretty UI first, compliance and data responsibility come later. During the reboot we deliberately chose against that. What you see as a user of Immobilien.ch sits on a foundation that was built first — not last.
Every interaction on Immobilien.ch or Liegenschaften.ch — a search query, a deal update, an investor request — passes through several clearly named layers. We show the three flows that actually happen on our platform: B2C (consumer search on Immobilien.ch), B2B (broker workflow in the CRM), B2I (investor mandate in Liegenschaften.ch). For each scenario you see which component sees data at which point — from user input through AI inference and the Property Graph to the answer back in the UI.
When you type "4.5-room apartment on Lake Zurich under CHF 2M" into Immobilien.ch, your data never leaves the Swiss perimeter — the semantic search runs on our infrastructure, the ranking uses our own models, and the answer returns in under 200 ms. Switch between the three flow scenarios to see how that is secured architecturally.
"AI-native" is not a marketing claim at Immobilien.ch — it is a nameable list. 24 concrete technical building blocks working underneath our platform, cleanly sorted by layer: Frontend (the UI components you see on Immobilien.ch), Backend (the services brokers and investors use), AI (the models we trained ourselves), Infrastructure (the Swiss foundation below). Click a tile to open the technical description.
Our view: anyone claiming an "AI-native platform" should be able to list the individual AI building blocks. Filter the grid by "AI" to see which concrete models and systems sit behind the answers from Immobilien.ch — no black box, no "AI magic" tile.
The reboot of Immobilien.ch after 33 years is not a continuation — it is a series of deliberate new technology decisions. We have documented every major decision, including the options we did not take: TypeScript over Python. PostgreSQL over MongoDB. Our own AI models over the OpenAI API. Swiss cloud over AWS Frankfurt. Zero-Trust over the perimeter model. GitOps over manual deployment. For each decision you see the counter-argument (the easier path), the pro-argument (harder, but the right one for Immobilien.ch) and the final choice.
"Responsible" does not mean, for us, that we never make mistakes — it means that every one of our foundational technology decisions is documented, traceable and open to challenge. Click a milestone — you read the same argument that was made internally during the reboot.
The Semantic Query Console demonstrates how IMMOBILIEN.CH will search: the user phrases the request in natural language, an AI parser breaks it into structured search parameters — region, room count, price range, features. Five rotary dials, six feature LEDs and a free-text field work in parallel; the scoring model weights every property along five dimensions and returns not merely hits, but explainable confidence values. Map, heatmap and waterfall visualize in real time how the match distributes across 50 curated Swiss properties. What works here as an interactive demo becomes the productive consumer platform with live market data in build phase 2027.
The Compliance Console shows in real time how Immobilien.ch and Liegenschaften.ch operate the four bearing regulatory frameworks: FADP (revised Federal Act on Data Protection), FINMA-awareness (FIDLEG Art. 4 for qualified investors), ISO 27001 (Information Security Management) and Zero-Trust network architecture. Each domain carries a compliance score broken down into four sub-criteria. A live audit log shows the last 30 data accesses classified by sensitivity. The data-residency map makes visible which Swiss datacenter processes which data type — no data leaves the Swiss perimeter. Click a domain card to see relevant log entries and affected datacenters highlighted — or a datacenter pin on the map for uptime, certifications and data categories in detail. Combines with the sensitivity filters; a click on »Reset filter« restores the overall view.
The platform itself is not subject to FINMA licensing; it provides the infrastructure through which qualified investors and brokers can structurally meet their own obligations under FIDLEG Art. 4, AMLA and FADP — with a complete audit log.
The Investor Dashboard demonstrates how qualified investors will later assemble their portfolio on Liegenschaften.ch: the investor defines the investment thesis via controls — ticket range, target cap rate, time horizon, risk appetite, regions and asset classes. A deal universe of 36 curated Swiss properties is scored in real time and visualized in the scatterplot as a point cloud. The best-matching deals are combined into a sample portfolio and broken down economically in the waterfall chart — from gross rental income via operating costs to net yield. Every control movement triggers instant recomputation; no real deals, no live backend — a frontend simulation of the institutional investor view.
| Match | Deal | Region | Cap-Rate | NOI / year | Ticket |
|---|
The Federated Broker Network shows how broker agencies can match offers and demands with each other without any raw data leaving the agency boundary. Six brokers from different cantons exchange encrypted queries through a central matching layer; each match card in the live feed shows paired offer and demand with match score, NDA status and canton origin. Three privacy tiles explain the zero-knowledge principle step by step: raw data stays in the agency, only hashes travel the network, details are exchanged only after mutual NDA handshake — with FINMA audit log. A 30-day timeline with sparkline and canton-pair matrix shows network activity. Click a broker to see their outbound queries; click a privacy tile to expand the ZKP principle; click a match card for encryption details.