O Tutator trabalhou em estreita colaboração com a equipe Tahaddi para reunir e documentar os requisitos do sistema, e então iniciou o desenvolvimento do software. Os vários módulos a serem desenvolvidos incluíam:
Quando o sistema estiver totalmente implantado e operacional, a equipa Tahaddi verá um salto na sua produtividade e, com a mesma quantidade de recursos de que dispõe actualmente, poderá servir mais pessoas.
Terão também acesso em tempo real aos ficheiros individuais de cada família e beneficiário, permitindo-lhes melhorar a qualidade e rapidez dos serviços que estão a prestar.
Depois de o sistema estar em funcionamento há alguns meses, poderão utilizar qualquer ferramenta de business intelligence para analisar os dados, decidir onde aplicar mais ou menos recursos e informar as pessoas e organizações que os apoiam sobre o impacto que os fundos que estão a fornecer têm.
Trabalhar com uma equipa dedicada como a de Tahaddi tem sido uma experiência edificante para todas as pessoas no Tutator, mas não veio sem alguns desafios especiais que exigiram soluções criativas e trabalho árduo para ultrapassar.
As comunicações são sempre críticas e, para este projecto, devido à diferença de tempo entre a equipa de desenvolvimento e os locais da equipa de Tahaddi (10 horas), tiveram de ser feitos ajustamentos. A fraca fiabilidade da infra-estrutura da Internet dificultou a utilização de ferramentas de videoconferência, acrescentando mais uma camada de complexidade às comunicações.
A natureza evolutiva dos requisitos para a ferramenta de software também tem sido um desafio, causando frustração de ambos os lados, para não mencionar numerosos atrasos.
Do ponto de vista da implantação, a infra-estrutura de TI e de rede disponível no centro comunitário de Tahaddi é muito limitada (ligações de microondas de velocidade e fiabilidade limitadas entre edifícios e de/para a Internet, corte de energia durante a noite, cobertura móvel limitada na área) e isto tornou as coisas difíceis não só para a implantação mas também para o desenvolvimento do software.