For those who are self-employed, what system and/or tracking software do you use for your business to know what's being spent and earned?

I used Quickbooks when I worked for another company. I've heard Quicken is good. Any preference on programs? Is there another one that's better? Do you input as you go, or do it once a month?