Dashboard is a data visualization tool that provides insights and visualization of business intelligence metrics on a single screen. It uses HTML, JavaScript, and dynamic content to create customizable gadgets and layouts. Gadgets pull external data sources and can communicate with each other. Dashboards support role-based access, customization, SSO, and mobile viewing. They are managed centrally and provide a personalized user experience.