O CFO é o maior e mais moderno complexo esportivo do nordeste e um dos mais bem equipados do mundo. Sua infraestrutura de aproximadamente 80 mil m2 tem capacidade para treinamento de 22 modalidades olímpicas. Sua missão é o desenvolvimento do esporte brasileiro.
Em outubro de 2019, o Governo do Estado do Ceará, através da Secretaria de Esporte e Juventude (SEJUV), formulou um plano de atuação junto ao Instituto Dragão Mar (IDM), para execução em três (3) principais eixos:
1-formação esportiva continuada de crianças e jovens de baixa renda, entre 10 e 19 anos, através de Modalidades Esportivas voltadas ao alto rendimento;
2-atividades de Saúde e Lazer, como alongamento e condicionamento físico, para adultos com mais de 19 anos, em especial para as comunidades que rodeiam o CFO;
3- qualificação da rede de profissionais que faz do atleta um atleta, os chamados Sport Works, através de capacitação profissional voltada à formação e à geração de emprego e renda na área do esporte.