It does a nice job of manging the rentals, reservations, etc. and has a ton of features (delivery, routing, repairs), many that probably don't get used (as is the case with our client) unless the client is pretty sophisticated. The integration with IM and AR is solid and when we do have issues BCS is very responsive. They recently added integration with Sage CRM but we haven't tried that yet. The biggest issue the client has with ARM is it doesn't work with Avatax. Let me know if you have any other questions.