There are many options. Some of them are very handy, while others offer little. The best you can do is to write down your requirements and compare them to the current software. This way, you will only pay for valuable options and brandy solutions.