Con X-base viene creata una applicazione in grado di soddisfare tutte le esigenze di una soluzione aziendale basata su Internet. X-base si basa sulla piattaforma .NET di Microsoft in completa linea con le tecnologie orientate al futuro.
In interazione con tecnologie internet, servizi web e database relazionali, X-base rappresenta un’applicazione efficiente la cui particolarità consiste nel fatto che ad un Client non è necessaria nessun tipo di installazione specifica, ma solamente un browser internet.
Per poter utilizzare al meglio le tecnologie internet, è necessaria una nuova architettura di programma, che si differenzi in maniera chiara dalle applicazioni su Client-Server-Basis utilizzate finora.
Sulla pagina internet del cliente si trova solamente un browser internet, mentre sul server del sito stesso si trovano le applicazioni web e la banca dati che permettono l’esecuzione della logica Business. Attraverso questa cosiddetta architettura n-tier sono possibili soluzioni efficienti, divisibili e scalabili.
La figura seguente mostra i singoli passaggi, sui quali è stata costruita l’architettura di X-base.