CDMC framework