Hello !
As many of your Templates are oriented Business, you should develop a "Customer Zone" extension to include in your kickstarts . On front-end, customer (once logged in) will have access to invoices, a messaging system + a document sharing zone). in backend , Website owner will have all settings necessary to manage these functions.