The best thing about this software is that it has been developed from scratch, as such we were able to tailor our requirements very specifically for what we wanted. It's relatively easy to use once you get used to how things work but there are still some features which could be improved upon (eg being able to delete individual sign ins rather than just adding them again - I'm hoping that this will become available eventually). We're using it primarily to manage both external staff members who access our website via VPN and internal staff who do not have access to VPNs. The customer support is fantastic! They make it super easy for me as well as my team members, even when we are not at our desks or computers. Sometimes I have had issues logging into website but after chatting through them over email/phone call everything works great again - always friendly service from all of these guys :) Great platform that helps us keep track of time off requests/absencees etc., plus has helped streamline payrolls too which saves so much admin work each month!!