Business & farm

There are a plethora of programs for your purposes.

 

If you are planning to use TurboTax in the future, then you might want to consider Quicken or QuickBooks, both of which support TurboTax data importing.

 

Note that there is a learning curve for each (which is steeper with respect to QuickBooks).