The CD Framework