I like that it can be used for multiple clients with ease! It also has great customer service support if needed at any time during setup or use! There are some things about this program that could improve such as more robust billing options (ie having an option where invoices have different payment methods). We were able to get our accounting information into one place when previously we had 2 separate programs using two sets up files which made keeping track difficult in terms of adding new accounts/clients etc.