В данный момент имеем базу oracle и отчеты на fastreport+чудо софт-чтобы это все работало нужен отдельный комп с админскими правами и куча терпения и денег))
Идеальная система отчетов это однозначно HTML интерфейс — чтобы из любого браузера открывалось
Все выполняется на стороне сервера, клиенту только прогресс бар и результат.
Вывод в HTML / Excel / PDF будет удобен и достаточен большинству пользователей. (вывод в Excel — это отдельная песня с форматирование ячеек)
Конструктор отчетов должен оперировать блоками данных из которых можно собрать любой «отчет»
И да — юзеры на самом деле ничего не хотят и не могут сформулировать.