Many accounting and bookkeeping softwares have come out through the years. One that comes to mind right now for the more basic business is WAVE accounting software. It even has a free copy that provides much of the bookkeeping requirements of the small one person business. Give it a look. I have a few clients on it and they love it.
Mike