Career development is a lifelong process of developing skills and competencies through various roles and experiences over a person's life to integrate individual goals with organizational goals. It is important for developing employee skills, creating a talented pool of people, facilitating organizational excellence and succession planning. Strategies to support career development include conducting development plans, skill development programs, holding managers accountable, and serving as a model employer. The HRD function plays key roles as a counselor, advisor, appraiser, referral agent, and strategic planner to help with career planning and development.