Red Hat OpenStack to nowoczesna platforma wirtualizacyjna, zdefiniowana programowo, zbudowana w oparciu o lekkie powszechnie stosowane serwery x86. Charakteryzuje się modularnością i ogromną skalowalnością. OpenStack uwalnia od konieczności stosowania od ciężkich i drogich urządzeń infrastrukturalnych jak systemy pamięci masowej, czy zaawansowany sprzęt sieciowy. OpenStack jest otwarto-źródłową implementacją modelu IaaS (Infrastructure as a Service). Oprogramowanie składa się z kilkunastu zintegrowanych modułów, a każdy z nich dostarcza niezbędnych chmurze funkcjonalności. Wszystkie elementy zaprojektowane są tak, by można je było powielać, uzyskując wysoką wydajność równoważąc obciążenie. Stosunkowo młode oprogramowanie jest obecnie najszybciej rozwijającym się projektem naszych czasów. Setki tysięcy serwerów na całym świecie używają OpenStack-a jako platformy dla swojej chmury prywatnej lub publicznej.