Dashboard is a Rapid Application Development Framework. It's designed to make writing PHP faster and more secure by removing the repetitive parts of programming from the development cycle. Its perfect for many web-applications, but it is specifically designed for making websites that need some custom development for interaction with a database.
It's not a CMS. While Dashboard can and does function as a highly featured and stable Content Management System, at its core it is much more. Dashboard makes custom development easier and more fun.