The most useful features are that it has good integration with AD, so you can connect your payroll system (AD Payroll) easily! I do not like how simple is too manage employee data in this tool because some things need more attention then others; such as dates or contact information cannot be changed at will without being notified by an email from InFormASOFT about changes made after previous notification date/time was sent out before making any corrections needed - even though we have set "Never notify" option when creating accounts-it still sends emails informing us if there's been activity since last time notifications were checked which leads me into thinking maybe they should make sure those options get cleared every now & again? Have no problems using this product while working here during my internship @ informsoft Inc!