ETPLCloudSon

Technology

Architecture you can ask hard questions about

CloudSon is a web application on a PostgreSQL database, built so that every module reads and writes the same records. This page says how it is put together, and where the platform stands today.

How it fits together

The CloudSon architecture

Five layers, from the people using it to the data beneath. Partners connect at the API, never at the database.

  1. People and devices

    Desk, restaurant, kitchen, housekeeping, finance, sales and owners, in a browser or an installed window; fingerprint reader for sign-in.

  2. The CloudSon application

    Screens for each module with role-based menus, in each user’s language and direction.

  3. The API and its guard

    Every request is signed in and checked against the user’s rights before it reaches a module.

  4. The modules

    PMS · Distribution · POS · Finance · Inventory · Sales · Guest CRM · Banquets · More modules

  5. The data

    PostgreSQL, with a database for each property, scheduled backups and audit logs.

Capabilities

What the platform provides, and how far each has got

What the labels mean:Available built and working in the productExpanding the core is built and more is being addedOn the roadmap coming next

  • Cloud-Based Architecture

    Expanding

    CloudSon is a web application that runs in a browser against a PostgreSQL database, designed to be hosted in the cloud. Cloud hosting for customers is being prepared, and we confirm the arrangement for your property in a demonstration.

  • Multi-Property Architecture

    Available

    Several properties in one installation, with rights set per property and a group view above them. The plan for hosting is one database for each property.

  • Centralised Database Management

    Available

    One relational database holds the records of a property, so every module reads and writes the same facts.

  • Role-Based Access Control

    Available

    Access is given to a user or a group, module by module and menu by menu.

  • User-Level Permissions

    Available

    Six separate actions per menu, such as view, create, change and delete, with approvals by role for sensitive actions.

  • Multi-Language Support

    Expanding

    Each user chooses their own language, and right-to-left layouts are supported. More languages are added by translation.

  • Real-Time Synchronisation

    Available

    Every screen reads the same live database, so a posting made at one desk is visible at every other at once. Channel updates are queued and sent as soon as they are published.

  • Secure Data Management

    Available

    Every request needs a sign-in that is checked on the server, screens receive only the fields they show, and fingerprint sign-in is available on the supported reader. CloudSon does not claim security certifications.

  • Audit Trails

    Available

    Changes and approvals are recorded in audit logs in Finance, Front Office and the Channel Manager.

  • API Architecture

    Available

    An Open API for bookings, availability, an outside point of sale and accounting exports.

  • Webhooks

    Available

    Signed notifications sent to a partner’s address when something happens.

  • Business Continuity

    Expanding

    Scheduled backups of the databases and files, with restore. An emergency box gives read-only day lists and folio printing if the network is down; offline selling at the point of sale is coming next.

  • Scalable Infrastructure

    Expanding

    Built on PostgreSQL and designed for one database per property on a cloud server. Production cloud hosting is being prepared.

Why CloudSon uses PostgreSQL

Five reasons we chose it as the database behind every property, in plain language.

Read the note

Questions about the technology?

Bring your technology team. We will answer plainly, including what is coming next.