You need a budget
Depending on your goals for finance software I can endorse You Need a Budget (YNAB). If you are looking for stock tracking and check writing this isn't the one for you.
If you are looking to take control of your finances, this is the best there is.