Мы использует form-процессор. Почему? Потому что это процессор, и его можно как из шаблона вызывать, так и через коннектор. Обработка стандартизированная — интерпретируй как хочешь. Еще и сразу работа с modCaptcha прописана.