This software is very easy to use for our customers it allows us give them all their invoicing needs within one platform which saves time as well! I have not yet found anything that i dislike about this product other than there are times where we need some updates but they come out quickly once those issues arise so no big deal at least from my point if view!! It really helps with keeping track of everything regarding sales/invoices etc plus being able to send emails directly into each client's email account also makes things easier. The best thing would be having multiple versions like 2 or 3 different accounts depending upon how many companies you work w /out doing business through your main office (i'm talking small businesses). That way u can create an invoice system just by choosing what type ur looking fo rand then only add info accordingly instead o.