Программа отслеживает введенные пользователем символы и по нажатию пробела проверяет наличие слова в словаре. Если слово не найдено в словаре, выводит меню со словами, похожими на исходные. При обнаружении нетипичной для выбранного языка комбинации символов программа переключает раскладку клавиатуры (так называемое автоматическое переключение раскладки клавиатуры). В настоящее время утилита сменила название на VirtAssist и стала платной.