homm прав. Представьте себе, я вот сегодня забыл дома «Краткий перечень зарегистрированных торговых марок в 14 томах». Поэтому исхожу из того, что SQL — это Structured Query Language, а следовательно SQL Server — некое приложение, которое которое умеет получать по SQL запросы и отдавать ответы.
Office — это помещение, где люди работают.
Windows — это окна.
SQL Server — это сферическая СУБД в вакууме, которая умеет SQL.
Но MS Office — это офисный пакет, MS Windows — операционная система, MS SQL Server — СУБД от Microsoft.
Насчет frontend & backend — это Вы куда-то не туда попали. Это не HTTP.
Статью уже править не буду, но Ваш пост для себя сохраню.
Заодно вспомнил, что реализацию MS-CHAP на Perl я уже видел (здесь модуль, здесь использование).
Кстати, у вас кто основная аудитория? СНГ?
А вот в случае c IO::Socket придется доставать талмуды с заклинаниями и самому делать многопоточность ;).