Смотря что понимать под программным продуктом. Вот например тулза для работы с задачами в web-приложении (которое встраивается в фрейм совсем другого приложения). Тулза по сути заведует (позволяет добавлять, редактировать, удалять) списком приложений, задач и параметров для задач и показ задачи в своем фрейме и даже сохранять наредактированное счастье на винт (правда, только в firefox

, чего для внутренних нужд достаточно). Используется в виде самописных: html-странички (1 шт.), js-скриптов (2 шт, в одно функционал, в другом сохраненные пользовательские данные), css-файла (1 шт.). Чем не программа?
(Тут была куча аттачей)
Опять идет путаница. С помощью html
не создается никакого приложения. Html - это всего лишь инструмент для разметки, точно так же, как и код внутри rtf или там pdf-файла
не является языком программирования.
В данной ситуации подходит такой пример: вы приходите в сберкассу (кассу, банк, шо попало еще, не суть), заполняете бланк, с которого потом злая (добрая) бабушка переносит заполненное в компьютер. По логике адептов "языка программирования html", упомянутый бланк - ни что иное, как часть программы

Вот и в приведенном примере интерфейс, созданный с использованием html, не имеет отношения к самой программе.
Промежду прочим, насчет вышесостоявшейся дискусии о десктопных приложениях на html5+js.
Я даже не буду шутить, что такими темпами винду скоро полностью на html перепишут, а напомню такое:
https://ru.wikipedia.org/wiki/HTML_Application
Так что
HTML+JS
И если до недавнего времени, речь шла о веб-приложениях, то сейчас на HTML+JS можно писать десктоп-приложения
- это открытие Америки.
Да и опять же, на
голом html приложения не создать, интерактивным html делает именно язык программирования (javascript или, к примеру, vb, как было в hta).
P.S. Обратите внимание на
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
- "
Безбраузерные приложения на Javascript (HTA)"
На Javascript, ребятушки! А html - это всего лишь язык разметки, которым мы сообщаем браузеру, какие элементы, как и где размещать и отображать.