It is easy to use, with very little training needed when you get it set up correctly for your business needs. There are some glitches in the interface - at times I have had to exit out of the application then close down completely before re-opening to continue working. Not really anything major but worth mentioning! We use this software as part of our payroll system. The user friendly layout allows us to quickly enter data into various tables to keep track of employee information (hours worked, vacation time accrued). This has allowed us to streamline many manual processes previously handled by several people.