1 Introduction  
2 Morphological Tools Overview and Applications in NLP  
3 Rule based methods  
4 Machine learning based systems  
5 Deep learning based approaches  
6 Datasets for Morphological processing  
7 Discussion: Traditional vs Deep Learning Approaches  
8 Research Issues  
9 Conclusion