Dashboard templates are a way for you to configure different tiles to display for different users of the system. These templates can be directed towards any of the roles that you have created so that you can choose what your users should see.
There is always a default template which is what everyone will see, unless they have a role which is featured on a custom template.