Progetta un'architettura di cloud computing a quattro livelli.
Un'architettura cloud a quattro livelli consiste in quattro componenti disposti in livelli: un'applicazione rivolta all'utente in cima, un livello intermedio di servizi, uno strato di archiviazione dati nel mezzo dello stack e uno strato di infrastruttura alla base. Il livello dell'applicazione fornisce un'interfaccia utente per l'interazione con i servizi cloud, il livello dei servizi fornisce la logica aziendale per elaborare i dati, lo strato di archiviazione dati memorizza e accede ai dati e lo strato di infrastruttura fornisce le risorse di elaborazione e gestisce compiti come l'autenticazione, la scalabilità e il monitoraggio.