Clients should be able to select a contact/ user and have a report prebuilt/ filtered and then schedule that report to run and then send (via email) to the designated contact.
This would help automate their reporting and communication standards.