Project Management (42 programs)
Pros: Customisable interface. Excellent customer support.
Cons: Though customisable. the UI desperately needs a modern avatar. Some advanced features come only in the premium variant.
Pros: Plentiful functions means there are some that should suit you. Built on well written code.
Cons: Keeping the database updated takes a lot of work. It only has value if your sales team commits to using it.