What do you like best?
In addition to the built-in Rules Engine in the Callidus CPQ application is a very powerful Iron Python Scripting system. Developers can utilize Iron Python to execute functionality beyond what is possible using the Rules Engine expression builder. This feature elevates the product from the field of competitors and provides virtually limitless development capabilities when building customer solutions.
What do you dislike?
There are few things that I dislike with the product but if forced to choose something I might prefer better integration with other products from the Callidus portfolio. For example, Callidus offers an excellent contract life cycle management application although the integration between this application CPQ could be improved such that quotes generated from CPQ could observe rules based on items currently under contract from a given customer. This can all be accomplished via the rules engine and scripting interface but better out-of-the-box integration between these two products would be ideal.
Recommendations to others considering the product
No other product matches Callidus CPQ in terms of price, extensibiity and breadth of features. We have thoroughly evaluated all CPQ products. The Iron Python scripting system puts CPQ over the top.
What business problems are you solving with the product? What benefits have you realized?
The primary business problem that we have solved is allowing customer to generate quotes that observe their contract terms. For example, our solutions provide for contract renewals, contract upgrades, migrations etc. This can be very difficult to accomplish in other systems but with Callidus CPQ we can do it quite easily. Many companies could benefit from the CPQ application, so the key is just making them aware of the possibilities.