Manta
Flexible invoicing desktop app with beautiful & customizable templates
...I don't do invoicing for a living but I do need it occasionally so an ideal invoicing app just needs to be good at one thing and one thing only, which is making invoices. I really don't need full-fledged bookkeeping or accounting software. Financial data is sensitive and I believe that no one should know about your data except yourself.