В комплекс программ iGiveTest входят средства как для создания тестов и проведения тестирования (широкий инструментарий банка вопросов и менеджера тестов), так и для детального анализа результатов (менеджер отчетов, система сбора статистики и анализа ответов на вопросы тестов). В частности, с помощью iGiveTest можно создавать различные типы тестов и тестовых заданий, форматировать текст, загружать на сайт и корректировать файлы графики, добавлять формулы, анимацию, аудио или видео. Также имеется возможность работы с вопросами при помощи банка вопросов, в котором их можно разбить на темы, сопоставить вопросу уникальный номер, отфильтровать, отсортировать и упорядочить вопросы по заданным параметрам. ПО имеет полноценную систему разграничения прав доступа, а после проведения тестирования имеется возможность сбора статистики по ответам на каждый из вопросов. Система поддерживает ОС Linux, Windows, FreeBSD, Mac OS X, Sun Solaris, СУБД MySQL, PostgreSQL, Microsoft SQL Server 2000, Oracle и PHP.