What software do Hedge Funds need?

As a pretty much every business hedge funds are in need for a variety of the software products to support different aspects of their business. Multiple software products may be needed to support their back office operations as well as front office.
Any hedge fund would definitely need software products to support such operations as:

Accounting
Client Relationship [...]