I have used this software for many years, it is very reliable and easy to use with all of our systems in place. The support team are also great people who help you out no matter what time or day! There isn't much that i dislike about this product but if there was something then its would be better customer service from them as we've had some issues where they haven't been able to fix things properly which has caused us problems at times. We do everything bar payroll so it's really important for me because without gage my job wouldn't exist!! It makes life easier when dealing with clients' accounts.