OpenStack é um projeto Open Source para construir e gerenciar nuvens públicas ou privadas no modelo conhecido como infrastructure-as-a-service (IaaS).
Tentando traduzir para quem não está acostumado com o vocabulário da computação em nuvem, pode-se dizer que o OpenStack fornece os componentes de software para disponibilizarmos serviços semelhantes aos principais serviços da Amazon AWS (EC2, S3, RDS, dentre outros), tanto para fornecê-los para terceiros (nuvem pública), como para uso interno (nuvem privada).