Philosophie d’architecture

Une architecture fiable quand les portes s’ouvrent.

HostedERP repose sur quatre décisions concrètes : chaque entreprise possède ses données, l’information circule là où l’immédiateté compte, l’application continue de fonctionner quand le réseau tombe, et le dernier geste physique — un ticket, une commande cuisine, une carte d’accès — fait partie du même flux.

Isolation

Une plateforme. Un environnement privé pour chaque entreprise.

HostedERP est multi-tenant : une seule application en service répond à de nombreuses entreprises indépendantes. Chaque entreprise y accède par sa propre adresse, et cette adresse pointe vers une base de données que personne d’autre n’utilise.

Cette séparation est plus forte que des tables partagées avec une colonne « tenant ». Il n’y a pas de table opérationnelle commune à filtrer de travers, ni de chemin qui retombe silencieusement sur une source par défaut. Si la plateforme ne peut pas identifier l’entreprise avec certitude, elle refuse la requête.

  • Chaque entreprise dispose de sa propre base de données dédiée
  • La résolution de l’adresse précède toute lecture de données opérationnelles
  • Le registre partagé contient les adresses, l’abonnement et la sécurité des connexions — pas les dossiers métier
Requêtes
hotel-du-lac.hostederp.cloud
chez-marie.hostederp.cloud
↓
Résolution de l’adresseidentifie l’entreprise avant toute lecture
↓
Hôtel du Lacclients · réservations · factures
Chez Mariecarte · ventes · stock
Aucune correspondance → requête refusée, jamais servie depuis une source par défaut
Le registre partagé n’est visible que par l’opérateur de la plateforme. Il ne contient aucune donnée opérationnelle des entreprises.
Couche temps réel

Des mises à jour qui arrivent, pas que l’on va chercher.

Un canal temps réel permet au serveur de pousser un changement vers un écran déjà ouvert. Il est volontairement ciblé, pas universel : l’immédiateté est concentrée là où un délai change la prochaine action.

  • Activation, prolongation, annulation et expiration d’une réservation
  • Notifications et annonces dans l’application
  • Succès ou échec de l’encodage d’une carte
  • Activité de commande dans une même session de caisse
Et là où elle ne va pas

Certains écrans — dont une partie du flux cuisine — se rafraîchissent au chargement ou par vérification périodique plutôt que par poussée instantanée. Le temps réel accélère le système d’enregistrement ; il n’en conditionne jamais l’exactitude.

Interface

Une interface claire pour la réception. Sombre pour la salle.

HostedERP fonctionne dans les deux. La mise en page, les tableaux de bord, les rôles et les enregistrements restent identiques ; le thème change l’éblouissement, pas les données. Une réception peut travailler en clair, tandis qu’une clôture tardive ou une zone de service peu éclairée utilise la surface sombre. Le choix suit l’appareil et peut être changé à tout moment.

Le tableau de bord HostedERP en thème sombre : sessions d’activité, commandes d’achat, dépenses de stock et articles sous seuil.
Tableau de bord en thème sombre — le même enregistrement, avec moins d’éblouissement. Utilisez le bouton de thème dans l’en-tête pour l’essayer sur ce site.
Mêmes tableaux de bord, rôles et permissions Mêmes enregistrements, rapports et chiffres financiers Pour les fermetures tardives et les back-offices peu éclairés
Mobilité & résilience

L’exploitation vous suit.

HostedERP fonctionne sur ordinateur, tablette et téléphone. Les équipes travaillent là où la tâche se fait — comptoir, salle, réception, entrepôt — et les managers conservent la même vue selon leur rôle sur les ventes, le stock, les réservations et les validations lorsqu’ils sont loin du bureau.

Même enregistrement, mêmes droits : pas un rapport mobile séparé. Les données à jour sont chargées en priorité ; les écrans récemment consultés restent lisibles si la connexion tombe.

Périmètre actuel, dit clairement

La lecture hors ligne d’informations déjà chargées est prise en charge. La saisie fiable de nouvelles données hors ligne est encore en maturation ; une soumission faite pendant une vraie coupure doit être confirmée au retour de la connexion.

Bilan financier HostedERP sur tablette et rapport mobile sur téléphone Bilan financier HostedERP sur tablette et rapport mobile sur téléphone en thème sombre
Le même bilan financier, les mêmes droits et le même enregistrement sur tablette et téléphone.
Matériel

Le dernier geste est souvent physique.

En hôtellerie et en commerce, une transaction n’est pas terminée tant que le papier n’est pas dans la main ou la carte n’ouvre pas la porte. Ces intégrations font partie du produit, pas d’un projet séparé.

Impression tickets & cuisine

Une petite application compagnon installée sur le poste donne au navigateur une ligne directe vers l’imprimante de tickets ou de cuisine. Une action imprime le ticket, sans boîte de dialogue système au milieu du service.

  • Tickets, commandes cuisine et documents d’exploitation
  • Rôles d’imprimante définis une fois par poste
  • Repli sur un document téléchargeable si non configuré

Cartes d’accès électroniques

À l’arrivée, le personnel encode la chambre et les dates exactes de validité sur la carte du client. Les cartes magnétiques, sans contact et hybrides sont prises en charge.

  • L’émission est toujours un geste humain visible
  • Une prolongation déclenche un réencodage
  • Pertes, retours et cartes de maintenance suivis

Serrures hors ligne, compromis assumé

Les serrures lisent la carte et appliquent localement sa fenêtre de dates : l’accès survit à une panne réseau. En contrepartie, une carte ne peut pas être révoquée à distance.

  • Une carte d’annulation invalide une carte perdue à cette porte
  • Le départ confirme le retour des cartes
  • L’expiration programmée reste la limite finale
Accès & sécurité

L’accès est une frontière, pas un réglage.

L’opérateur de la plateforme exploite l’environnement partagé. L’administrateur de chaque entreprise pilote sa propre exploitation. Aucun n’a d’accès courant aux données opérationnelles de l’autre, et cette séparation est structurelle.

Au sein d’une entreprise, les rôles décident de ce qu’une personne peut voir et faire. La connexion est protégée par un verrouillage progressif, une vérification biométrique ou par clé de sécurité optionnelle, et une nouvelle vérification de l’identité en cours de session.

  • Dix rôles, attribuables par site et activité
  • Tentatives de connexion et verrouillages conservés pour revue
  • Les notifications de sécurité ne peuvent pas être coupées individuellement
  • Les clients et invités ne sont pas des utilisateurs du système

Identifier l’entreprise

La requête est rattachée à une entreprise avant toute lecture d’enregistrement.

Vérifier la personne

Mot de passe, puis biométrie de l’appareil ou clé de sécurité en option.

Appliquer le rôle

Le tableau de bord, les menus et les actions suivent le rôle et le site actif.

Conserver la trace

Connexions, verrouillages et actions sensibles restent consultables.

Croissance

La croissance est une configuration, pas une migration.

Un comptoir unique et un groupe multi-hôtels utilisent le même type de compte. La différence tient au nombre de sites, de types d’activité et de membres du personnel configurés à l’intérieur.

Ouvrir un deuxième site consiste à ajouter un site, pas à provisionner un nouvel environnement. Ajouter un restaurant à un hôtel, ou une boutique à un restaurant, consiste à activer un type d’activité supplémentaire à cet endroit. L’historique, les comptes du personnel et la continuité de reporting restent en place.

  • Ajouter des sites sans exporter ni changer de plateforme
  • Combiner Réservation, Restaurant, Snack et Boutique sur un même site
  • Adopter les domaines au rythme des besoins
Comptoir unique · un site ↓ Deuxième site · même compte ↓ Restaurant + boutique sur un site ↓ Groupe multi-sites · même architecture
Pas de palier « entreprise » séparé. Pas de point de migration.
Prochaine étape

Confrontez l’architecture à votre exploitation.

Nous parcourrons vos sites, vos rôles, vos stocks et vos flux financiers — et nous montrerons où HostedERP s’intègre, et où il ne s’intègre pas.