Improvement and Development Agency (IDeA): Resources and tools