I have used this program at different agencies over the past 8 years. It is very user friendly and can be customized to meet your agency's needs. The reporting function has been improved several times over the years. They added more features and functionality. There are some things that would make it better but it gets the job done. You need to use it. It is worth the time to learn it. It will help you save so much time. We have had problems keeping track of who works where and when. This helps us keep track of our employees.