Dare I say it............... MS Excel?
Depends what you need from the software tbh. Excel works fine for me to keep track of in comings, out goings, quotes etc.. I bought a copy of billings as it was highly recommended but as of yet haven't used it so I don't know if it does what you need