I have been working with this software since it was first released, so we are currently using version 5.0. The interface is very easy to use, and there has not been any issues that would cause me concern in my day to day work. The system does what it says it will do - which includes being able to manage all of our staff's time sheets, paychecks, etc. It also allows us to schedule appointments and send reminders via email or text message. We can even see where people were when they logged into their computers. This helps keep track of employee schedules and makes sure everyone gets paid on time!