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.
People and devices
Desk, restaurant, kitchen, housekeeping, finance, sales and owners, in a browser or an installed window; fingerprint reader for sign-in.
The CloudSon application
Screens for each module with role-based menus, in each user’s language and direction.
The API and its guard
Every request is signed in and checked against the user’s rights before it reaches a module.
The modules
PMS · Distribution · POS · Finance · Inventory · Sales · Guest CRM · Banquets · More modules
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
ExpandingCloudSon 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
AvailableSeveral 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
AvailableOne relational database holds the records of a property, so every module reads and writes the same facts.
Role-Based Access Control
AvailableAccess is given to a user or a group, module by module and menu by menu.
User-Level Permissions
AvailableSix separate actions per menu, such as view, create, change and delete, with approvals by role for sensitive actions.
Multi-Language Support
ExpandingEach user chooses their own language, and right-to-left layouts are supported. More languages are added by translation.
Real-Time Synchronisation
AvailableEvery 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
AvailableEvery 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
AvailableChanges and approvals are recorded in audit logs in Finance, Front Office and the Channel Manager.
API Architecture
AvailableAn Open API for bookings, availability, an outside point of sale and accounting exports.
Webhooks
AvailableSigned notifications sent to a partner’s address when something happens.
Business Continuity
ExpandingScheduled 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
ExpandingBuilt 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.
Questions about the technology?
Bring your technology team. We will answer plainly, including what is coming next.
