Salesforce, Velocity, Centrex, MCA Suite, Zoho... the list goes on. It depends primarily how in depth you want the functionality to go, how many users you will have on, cost etc.