It is highly extensible, which we found to be most valuable. It is a very extensible solution because it is based on configurable rule sets. We were able to amend and adjust the solution and very easily add custom code and custom components. It does require some programming experience, but we found that not to be an issue. We liked its extensibility.