Short-let operator suite · three apps · made in Malta

Property intelligence, plus laundry and maintenance extensions —
one core PMS, two extensions, all in one login

A niche corner of our portfolio for short-let and vacation-rental operators. CodeB Business Intelligence is the core property-management platform; CodeB Laundry Portal and CodeB Maintenance are extensions that plug into it, sharing sign-in, the property list and the live booking calendar — and both extensions also work perfectly on their own for operators who already have a PMS elsewhere or don’t need the full platform. Built in Malta by Aloaha Limited, alongside our European Digital Identity Wallet stack. Offline-first, GDPR-ready, open APIs, single sign-on across the suite.

CodeB Business Intelligence — the core PMS (property management + revenue + guest inbox)

core platform Runs the whole short-let business from one dashboard. Live operations board with today’s arrivals, departures, stay-overs, new bookings and same-day turnovers. Revenue intelligence: cash-flow, forecast, ADR & occupancy, weekly pick-up, full owner P&L, and a Finances hub pulling invoices, expenses and P&L together per property, per booking and per period. The other two apps below are extensions of this platform — sharing sign-in, the property list and the live booking calendar — but each can also run on its own if you already have a PMS elsewhere.

What it unifies

  • Every channel, one reservation pool. Hostaway, RentalsUnited, Channex, your PMS and hotel direct-booking engines merge into a single view. Can also expose channel-compatible APIs so partners plug into you unchanged.
  • Your own booking website. White-label storefront with live availability, enquiries and two-way iCal sync — direct, commission-free bookings. Extra grouped storefronts on their own domains, each with a hand-picked property list.
  • Per-property marketing websites. Built-in website builder, theme system, visual text editor, media library, rotating hero images, blog, gallery, per-room pages, availability search. Multilingual (incl. Dutch and Maltese). Update the theme once and every site follows.
  • Local channel for properties with no channel manager. Full in-app management — details, categories, rooms & bed sizes, photos, rates with minimum floor, cleaning & linen fees, taxes, reviews and invoices — all synced to the storefront.
  • Unified guest inbox with AI calling. Every guest conversation in one place, plus AI-assisted outbound calls with full transcripts.
  • Housekeeping & turnover board. 30-day view with same-day back-to-backs, cleaning tasks, and required items (cots, high chairs, extra beds).
  • Reviews, pricing & pace. All-channel reviews, per-listing pricing & availability calendar, pace report showing how the coming months are filling up.
  • Hotels & room types. One property, many bookable rooms — per-room live availability & prices, rate plans, per-room-type ARI, whole-hotel and derived rates, and a Channex/HomeAway-shaped export for OTA distribution.
  • Promo & discount codes. Percentage or fixed discounts on direct bookings, scoped to selected properties, with validity dates, minimum nights/spend and usage limits.
  • Your-own-cloud backups. Scheduled backups of all your data to your own Nextcloud or WebDAV. The copy stays with you.
  • SEO & GEO built in. Seven languages with hreflang, JSON-LD, per-page titles & meta, SEO-named alt-tagged images, auto-generated sitemaps — built to rank and to be quoted correctly by AI search.

offline-firstGDPR-readySSO7 languages

CodeB Laundry Portal — PMS extension · also runs standalone

extensionor standalone A dedicated linen and laundry operation for a short-let portfolio. Runs as a native extension of the CodeB Business Intelligence PMS — the apartments, arrivals and departures flow through the shared property list and booking calendar, so clean/dirty queues stay in sync with no glue code. It also works perfectly standalone for operators who already have another PMS or who only need the linen side — connect via the open REST API or feed the property list manually and the app is fully functional on its own. Every sheet and towel is always in exactly one place, and the count reconciles to the piece.

What it does

  • Linen inventory & par stock. Target per item, visible at-a-glance shelf figures, and clear buy-or-issue prompts.
  • Laundry hand-off, done right. Dirty out, laundry counts and confirms, clean back onto the shelf. Stock moves the moment linen changes hands; you can never send back or receive more than actually exists.
  • Clean & dirty queues driven by the booking calendar. Pack the clean linen for today’s check-ins; count the dirty linen back from every check-out, pre-filled from each apartment’s own set.
  • GPS fleet & route planning. Live map of vans, shortest driving loop for the day’s turnovers, one-tap Google Maps navigation.
  • Booking-system sync. Apartments and check-ins/check-outs flow in from the operator’s PMS so the queues and turnover calendar stay current on their own.
  • Field apps. Installable phone apps for the warehouse packer and the laundry — each opens straight to its one job, no training needed.
  • Costs, pricing & invoices. Per-laundry per-item costs, monthly / quarterly / yearly spend, monthly invoices and running balance.
  • Losses & statistics. Damaged, missing, shrinkage, guest-damage claims, processing volumes, cost by property, laundry turnaround times.
  • Full audit trail & one-click undo. Every stock move logged with who and when; administrators can reverse a mistaken correction without ever deleting the record.
  • Active/passive replication. Warm standby mirroring live data every hour, encrypted end-to-end. Promote the standby if the primary is ever lost.
  • Open REST API. Full OpenAPI/Swagger spec, secured with your own SSO. Every part of the portal — properties, linen sheets, laundries, invoices, statistics — is available programmatically.

offline-firstaudit trailGPS routingOpenAPI

Monthly plans (Laundry Portal, portfolio-priced)

TierPortfolioMonthlyBilled yearly (20% off)One-time onboarding
Starter1–3 units€49 / mo€39 / mo · €468 / yr€149
Growth4–15 units€109 / mo€89 / mo · €1,068 / yr€299
Pro16–35 units€229 / mo€179 / mo · €2,148 / yr€499
Enterprise36–60 units€359 / mo€289 / mo · €3,468 / yr€799
Fleet / Custom61+ units€4.90 / unit / mo€3.90 / unit / mo€1,200+

Prices exclude VAT. Every tier includes the full feature set — par-stock inventory, laundry hand-off, GPS routing, invoicing, audit trail, active/passive replication and the open REST API. Onboarding is a one-off setup fee covering laundry mapping, packer & laundry app rollout and staff training.

CodeB Maintenance — PMS extension · also runs standalone

extensionor standalone Field-dispatch and maintenance tracking for a short-let portfolio. Runs as a native extension of the CodeB Business Intelligence PMS — the property list and the day’s CIN / B2B / COU / EMP / OCC tags come straight from the shared booking calendar. It also runs standalone against any third-party PMS via the open REST API (or with a manually maintained property list), so operators who already have their bookings under control elsewhere can still pick up occupancy-aware dispatch, an audit trail and a phone-based “My Jobs” view without switching platforms.

What it does

  • Issue tracking. One ticket per problem — status workflow, priority, category, tags, photos, per-issue chat room.
  • Drag-and-drop scheduler. A worker × time board for the day. Drop an arrival or a job onto a technician and a slot to dispatch in one move.
  • Occupancy-aware dispatch. Each property is tagged live from the day’s reservations — CIN, B2B, COU, EMP or OCC — so the tightest turnovers surface first and no one enters an occupied unit.
  • Live PMS sync. Apartments, arrivals and departures pulled straight from the PMS. Booking channels merge into one canonical name per unit.
  • Workers & permissions. Manage technicians and control, per category, who can be assigned work and who can schedule it.
  • Guided issue creation. A helper tree turns “something’s wrong” into a well-formed, correctly-categorised ticket — consistent reports no matter who logs them.
  • Reports & analytics. Backlog aging, throughput, average turnaround, team workload — see where work is piling up and act on it.
  • Full audit trail. Append-only log of every create, assignment, status change, sign-in and setting change. Nothing editable after the fact.
  • Installable field app. PWA on any phone. Technicians get a focused “My Jobs” view, update status on site and photograph the problem — no app store needed.
  • High availability. Active/passive cluster with a mirrored standby, plus automatic off-site backups to your own Nextcloud.
  • Open, documented API. Full REST API with published OpenAPI spec and live human docs. A PMS, a guest portal or a sensor can open a ticket over the API — each recorded with the reporting system’s name.

occupancy-awareSSOappend-only auditOpenAPI

Monthly plans (Maintenance, portfolio-priced)

TierPortfolioMonthlyBilled yearly (20% off)One-time onboarding
Starter1–3 units€65 / mo€52 / mo · €624 / yr€195
Growth4–15 units€145 / mo€116 / mo · €1,392 / yr€395
Pro16–35 units€305 / mo€244 / mo · €2,928 / yr€660
Enterprise36–60 units€475 / mo€380 / mo · €4,560 / yr€1,055
Fleet / Custom61+ units€6.50 / unit / mo€5.20 / unit / mo€1,585+

Prices exclude VAT. Every tier includes the full feature set — the scheduler, live PMS sync, workers & per-category permissions, per-issue chat, reports, audit log, installable field app, single sign-on, off-site Nextcloud backups and the open REST API. Onboarding covers PMS mapping, worker & category configuration, field-app rollout and staff training.

How the three apps fit together

The relationship is not “three equal peers”. It is one core PMS with two extensions:

  • CodeB Business Intelligence is the anchor. It owns the property list, the reservation pool (across Hostaway / RentalsUnited / Channex / PMS / direct-book), the guest inbox, the revenue books, and the storefront — the operator’s primary daily surface.
  • CodeB Laundry Portal extends the PMS for linen operations. When paired, apartments and check-in/check-out timings flow in directly, so clean and dirty queues are always driven by the same booking calendar. When run standalone against a different PMS, the same data flows via the open REST API or a manually maintained property list, and every laundry-side feature (par stock, hand-off, GPS routing, invoicing, replication) still works end to end.
  • CodeB Maintenance extends the PMS for field dispatch. Paired, it inherits the property list and the live CIN / B2B / COU / EMP / OCC occupancy tagging from the same booking data. Standalone, it reads reservation state from your existing PMS over the same REST API pattern and offers the same drag-and-drop worker × time board, audit trail, PWA field app and active/passive cluster.

The upshot: an operator can start with just the PMS, add the extensions when a specific bottleneck matters (a growing linen inventory, a technician team that needs coordinating), OR drop just one of the extensions onto an existing PMS from elsewhere. The wiring is symmetrical either way.

What the suite has in common

Offline-first

Every dataset is cached locally, so the interface keeps serving the last good data when a channel or the internet drops, then reconciles automatically when the link returns.

Single sign-on

Standards-based OIDC sign-in across all three apps. One organisation account moves staff between property intelligence, laundry and maintenance without a second login.

Open REST APIs

Full OpenAPI-described endpoints on the laundry portal and the maintenance platform; channel-compatible APIs on the property-intelligence dashboard. Your data is never locked in.

Your-own-cloud backups

Scheduled backups run to your own Nextcloud or WebDAV target. The copy stays with you — admin-gated, offline-first, no vendor keeping a hostage copy.

Audit trail

Every meaningful action is written to an append-only log across all three apps — who did what, when. Undoing a mistake never deletes the history.

Active/passive replication

Warm standbys on the laundry and maintenance apps mirror live data continuously; either can be promoted in minutes if the primary is ever lost.

Where this sits in our portfolio

The short-let operator suite is one of several product families we build in Malta. Alongside it we ship a full European Digital Identity Wallet stack (Personal Wallet, Business Wallet, Wallet Relying Party verifier, PID issuer), a CPaaS bridge and softphone, PAdES/CAdES signing services, a chat and meeting platform, and other operator-scale tools. The three shortlets apps are the operator-facing corner of that broader work — the same offline-first, open-API, own-your-data posture applied to the daily grind of running short-lets.

EUDIW procurement readiness · Remote signing (CSC v2) · Hostaway integration overview

How to try it

Because these are operator-focused apps handling live bookings, guest data and door codes, we do not expose an open sign-up. Reach out and we’ll walk you through the three apps with real data on a demo tenant, and size onboarding to your portfolio. For general contact see the Aloaha Limited contact page.