SSRS Report advice

Hi All,

I need an advice. I have Report template who has almost 56 fields. I created this report for "Report Template" everytime client request this type of report.I just change Client Name, Start Date,
End Date and the Number of fields client want to see and rename header name accordingly. Then schedule the report weekly/monthly or daily as per client request. I am looking some type of way to our in-house users can run the report/create and schedule by itself instead of IT request. I am thinking SSRS (That's the reporting tool we are using right now).

Any advice would be appreciated.