Using machine learning techniques like LSI, this software trains itself on the current stackoverflow database and creates a tag-recommendation system for the same.