The software is very easy to use once your employees have been trained in how they should be using their own computer or mobile device (I personally do not like having an app as I don't want my data being stored anywhere other than where i am). It's great if you've got more then one site/location but can get quite confusing when trying to navigate between different sites. You need at least 2 people who know what they're doing before attempting this system so make sure there isn't someone else already managing all aspects from HR through payroll! Having everything managed by 1 person has made our lives much easier especially now we no longer spend hours looking up information about each employee which used to take us days sometimes weeks just to find out basic info such as address details etc.