I love how easily it's able to pull information off our ERP system into invoices as well! You're not limited by what is available which makes this software so flexible for most any business need out there - you simply have to write your own code if something isn't provided yet or doesn't meet expectations. It's also very easy to use with little training needed at all levels from employees using the program through those who support customers who are having issues/questions about billing procedures etc - everyone seems happy because they feel like their input matters within what we do. We've had some problems since implementing but nothing major just minor glitches here an there mainly around creating custom fields / reports when things aren't readily given upon initial setup. The overall benefits far outweigh these occasional bumps along the way though - no more manually entering customer invoice info after importing.