This software is very useful for those who are looking to manage their staff data efficiently. The best thing about this piece of softwre is its ability to monitor employee attendance online. It also allows you to track all your employees from anywhere around the world as long as they have an internet connection. We're solving some challenges at my office by using this software. You can easily create different type of reports such as weekly, monthly and yearly reports. There isn't anything much that i dislike about it so far. The only issue i do see is sometimes when accessing or signing into the system there is a delay between me clicking on the button and being able to actually sign in. A must use solution if you want to be successful in managing your employees' records.