1. Training is for non managerial while,
Development is for managerial.
2.Training is developing technical as well as mechanical skills while,
Development is concerned with conceptual skills.
3. Training is imparting knowledge related to job while,
Development is overall development of a person