HotelCUBE International è costruito su un unico database ed è organizzato in moduli. Gli operatori possono utilizzare i moduli, e di questi le funzionalità specifiche, se muniti di autorizzazione. L’utilizzo delle più moderne tecnologie di implementazione delle applicazioni (Web Service) e di Microsoft SQL 2005 consentono di gestire i dati, in modo automatico e trasparente, sia su un unico database centrale, sia su un database per struttura ricettiva, sia su una distribuzione mista (solo alcune tabelle centralizzate, per esempio i Clienti, le Ditte, i Fornitori).
L’architettura di HotelCUBE International consiste in una parte client e in una parte server suddivisa in diversi layer:
- Application Layer, consiste in uno o più Web Service che ricevono le richieste provenienti dai client e le smistano al Services Layer
- Services Layer, consiste in diversi Web Service specializzati (es. per i dati, per le stampe, per le statistiche, ecc) che ricevono le richieste dall’Application Layer
- Data Layer gestisce le richieste provenienti dal Service Layer effettuando le query sul database
La suddivisione in layer consente di ottimizzare le prestazioni dei server nel caso di strutture complesse e di salvaguardare l’investimento hardware. In caso di multi property, inoltre, viene garantita l’unicità delle anagrafiche dei clienti, ditte, agenzie, fornitori. Di seguito vengono evidenziati alcuni scenari, dal più semplice (albergo singolo) al più complesso (alberghi multiproperty con database parzialmente distribuiti).
Scenario 1. Albergo singolo con unico database

Scenario 2. Multiproperty con unico database

Scenario 3. Multiproperty con database parzialmente distribuiti
Indietro