CC1 jest oprogramowaniem z dziedziny chmur obliczeniowych. Umożliwia wykorzystanie posiadanych zasobów komputerowych (procesor, pamięć i przestrzeń dyskowa) do stworzenia prywatnej chmury obliczeniowej, działającej w oparciu o model IaaS.
Architektura Oprogramowanie zostało podzielone na warstwy, dzięki czemu chmura może obsługiwać wiele podklastrów jednocześnie. Dzięki temu możliwe jest współistnienie jednej chmury w obrębie kilku organizacji i ujednolicenie dostępu do zasobów. Poszczególne warstwy to:
Interfejsy – zawiera przede wszystkim interfejs www, który udostępnia wszystkie funkcjonalności chmury użytkownikowi. Drugim interfejsem jest API REST kompatybilne z narzędziami EC2 znanymi z chmury Amazon; Cloud Manager (CLM) – centralna część systemu CC1. Pośredniczy w przesyłaniu żądań od klientów do poszczególnych klastrów połączonych w chmurę. Zarządza również kontami użytkowników; Cluster Manager (CM) – oprogramowanie używane do obsługi pojedynczych klastrów wchodzących w skład chmury. Zarządza tworzeniem i usuwaniem wirtualnych maszyn, sieciami użytkowników oraz ich zasobami.