1) Описанная в топике задача решается именно приложениями BI - Microsoft PowerBI, Google Looker и так далее. Можно напрямую выводить аналитику из разных экселек и адинэсок, а можно предварительно выгрузить все в Data Lakehouse (типа BigQuery).
2) Когда пару лет назад писал собственную десктопную программу и хотел нормальный десктопный ГУИ, то меня все зашикали за выбор JavaFX.
Тут одно из последних обсуждений и там активно советуют делать веб-морду, как наиболее универсальное и кроссплатформенное решение, или использовать электрон.