So, I dont even know of comprehensive SW lists; one of the best ones probably being bobsguide directory (subdivided in specific topics). Another one is at Marketwiki. Lepus also offers a through comparison of software in some of the mentioned areas, and keeps lists with features. For HFT there's HFTReview's directory.