Введение
DotNetNuke Client API объединяет серверную и клиентскую части, которые работают совместно, чтобы обеспечить разработчиков простым и надежный инструментарием для построения полнофункциональных сайтов. Следующая диаграмма отображает общую схему архитектуры DotNetNuke Client API:

Цели
- Обеспечить средствами последовательного общения между клиентскими скриптами и серверным кодом.
- Установить стандарт кросс-браузерного API для разработчиков вместо того, чтобы они использовали не стандартизированные UI. Это позволит без ограничения иметь доступ к DOM (Document Object Model), DHTML (Dynamic HTML), XML (eXtensible Markup Language).
- Учитывать API, который будет усовершенствован и расширен, как участниками Рабочей группы DNN так и независимыми разработчиками.