Dashboard framework