The Declarative Management Framework in SQL Server 2008 has a built-in list of facets that policies can be based on. It would be desirable for users to be able to build their own Facets via CLR-based managed code.
While it is possible to extend the existing framework using T-SQL statements, this does not go far enough. Being able to extend the list of facets via managed code would greatly increase the possible uses of DMF. You can vote for this here: