The software is robust and does what we want. My biggest complaint is the credit card module/process. The pay off and the cc reconciliation is cumbersome and we cannot make changes to dimensional data after reconciling. And the customer service/support is very much lacking.