You can share your dashboards with another user very easily. Just give him permission on the dashboard you created. He can then consult it, without being able to modify it. He will be able to use the dynamic filters you have put in place and to export data in XLS, CSV.
If you've added button to your dashboards, the viewer will also be able to click on those buttons to trigger actions. This way, you can create backend applications for your data.
The dashboards are printable in PDF format. You can manually generate a PDF from a dashboard. But you can also program the automatic generation of a PDF (with updated data) and its sending by email. This allows you to broadcast a dashboard by email every Monday morning for example, in a fully automated way.