I'm sorry but you won't get a meaningful answer like that... or to say it better, any answer can be both right and wrong.
A. As a site, we try to avoid recommendations. One person will say X the other will say Y and every answer is relative to the person that does the suggestion. At the end if 100 people comment, you will get 110 different answers, which you will have to check all of them, so why not just google, and see what's out there, then come and ask for something more specific?
B. Invoice and accounting software in general is rather country-specific cause each country has its own financial and economic laws. Some countries have VAT tax some don't for example and so an American software might not work well in Europe and vice versa. On top, if it's for legit use, you will need a valid license and the software must comply with your tax office.
C. Different businesses, have different needs when it comes to invoicing so what might work for me, might not work for you.
D. Most modern accounting and invoicing software is online only (on the cloud) which means there is nothing to download.
For the above reasons (and not only) it's better to do an internet (re)search, see what is reliable that matches your needs for your business and area, see what people from your country also suggest, check various free accounting options (several out there) and when you zero on something more specific, come and ask, and maybe someone may be able to help. Also make sure before you ask, to check if the solution you found for you, is not online only.