Keeping detailed financial records can either be accomplished by hand or by using one of the great accounting software programs available. Or it may be accomplished through a combination of the two.