boudjNot sure about custom reporting with K/CW, but I do know that CW is about to release (for v8.1) some serious changes with reporting (they're moving to SQL Reports). Scheduling of reports is one of the newer things they'll be adding.
CCDaveI am developing a suite of reports out of K to go along with the Executive Summary reports out of K/CW. Let me know if you are interested and I can put a little more pressure on development to give me something concrete.
We do a lot of our custom reporting also - we built a custom report incorporating Connectwise and Kaseya.
Couple of queries on your report
In relation to availability what are you doing to calculate this, we reviewed the Kaseya uptime report but this is actually an ASP code page that calculates this based on the agent log so we were puzzled as to how to get this into SQL reporting.
Also in relation to your RAM / CPU are you creating your own tables and storing data or are you using the event tables from Kaseya.
For those looking to deliver the reports what we did was create a front end website for our clients to log in to to view their report and then we use the marketing manager from CW to email all relevant client contacts at the end of each month telling them their report is available.