Morphological analysis is a very important sub-task of natural language processing. It is used for tokenization, stemming, lemmatization and normalization. For the NLP task in which machine learning approach plays a crucial role, pre-processing the data is vital and the success rate is highly dependent on the pre-processing methodologies. This project proposes a tool for morphologically analyzing words in Turkish which is an agglutinative language in order to constitute a baseline for the further NLP projects.