Ad-hoc reporting refers to the spontaneous creation of reports without predefined templates or fixed structures. Ad-hoc reports allow users to quickly access current data and create customized reports on-demand, without being restricted to predefined report formats.