training is short term process while development is long term process.
Training focuses on teaching employees the specific skills and knowledge they need to perform their current job effectively. It is short-term and task-oriented, aimed at improving job performance and productivity.
Development, on the other hand, is a broader, long-term process aimed at overall employee growth and career advancement. It includes activities like leadership training, personal growth programs, and career planning, preparing employees for future roles and responsibilities within the organization.