What is ADHOC Report/Report model project in SSRS?

Adhoc Reports are the reports which end user can create using report model project(Report builder). These reports have a predefined layout which is a standard layout from Microsoft. User can select columns from different table or views and can generates the request as per his or her requirement.