Sounds like something that might have been installed with a forum. I don't see how any harm could come from leaving it alone, or, if you are sure nothing on your website is using it, delete it.
I have not had any issues with my own website and there does not seem to be any recent complaints...