CDI works to assist people with disabilities to develop advocacy and communication skills, and ensure that their environment provides appropriate opportunities and support to allow them to make decisions and express their needs and desires effectively.
Approaches used to help advocating disability rights are,
Citizen advocacy: matches people with disability with volunteers.
Family advocacy: helps parents and family members advocate on behalf of the person with disability for a particular issue.
Individual advocacy: upholds the rights of individual people with disability by working on discrimination, abuse and neglect.
Legal advocacy: upholds the rights and interests of individual people with disability by addressing the legal aspects of discrimination, abuse and neglect.
Self-advocacy: supports people with disability to advocate for themselves, or as a group.
Systemic advocacy: seeks to remove barriers and address discrimination to ensure the rights of people with disability.