O Projecto de Detenção Global foi iniciado em 2005 por estudantes do Instituto de Pós-Graduação em Estudos Internacionais e de Desenvolvimento em Genebra como um instrumento para melhorar a transparência da detenção, documentando sistematicamente onde e em que condições os migrantes e os requerentes de asilo são detidos. Ao longo dos anos, recolheram informações sobre centros de detenção para migrantes em todo o mundo e reuniram estas informações numa base de dados gerida através de uma aplicação baseada num Sistema de Gestão de Conteúdos (CMS) de fonte aberta. A sua base de dados inclui também uma lista de todos os tratados internacionais e regionais relacionados com a migração com todos os signatários de cada tratado. Também compilaram para vários países em todo o mundo um perfil para países individuais relacionado com a migração: leis aplicáveis, práticas correntes, estatísticas, etc.
Quando o Tutator começou a trabalhar com a GDP, eles haviam percebido que a plataforma CMS de código aberto que estavam usando não estava realmente adaptada às suas necessidades e eles estavam procurando uma alternativa.
No final de 2015, o Tutator iniciou o desenvolvimento da próxima geração do sistema CMS para o projeto GDP baseado na plataforma CMS do Tutator. Este foi um projeto complexo que incluiu aplicações CMS, rastreamento de dados históricos e relatório, e regras BMP (Best Management Practices – Melhores Práticas de Gestão) embutidas. O novo sistema permite que pesquisadores remotos enviem novos dados ou atualizem dados existentes para revisão pela equipe do GDP antes que os dados sejam enviados ao banco de dados, expandindo significativamente o alcance e as capacidades do projeto em geral.
O aplicativo CMS fazia interface com um site WordPress por meio de uma REST API segura. O site WordPress também incluía otimização de SEO para aumentar a visibilidade do trabalho da equipe do GDP.