NCDA provides programs and services for career development professionals and for the public involved with or interested in career development, including, but not limited to, professional development activities, publications, research, general information, professional standards, advocacy, and recognition for achievement and service. NCDA provides a voice for thousands of members who deliver career services to diverse groups in a broad variety of settings and to their clients.