there have to be plenty of software, for mobile, desktop and online. most interesting direction is to have software which have all in one mobile/desktop/web client with ability to sync with online cloud store, import data from other systems (like bank statements) and share data between different people.
I'm personally using google drive spreadsheet, and it is enough for me.
pros: it is free, online, allow to share with other people with advanced access control, download a copy. it have simple sort/filter features (via putting expense category name into separate cell). it have formulas to make complex calculations/totals.
cons: except simplest operation (totals/sort) you have to be more prepared, to make it advanced calculations than in specialized software. it is more possibility to make a mistake. sometimes it involves a lot of copypaste/edit to make advanced analysis.
it is even have a scripting ability, so if you are strong enough, you can make a complicated system exactly for you needs.
almost the same can be applied to offline spreadsheets (like Excel), but without web features.
pros for these cons: spreadsheets are amazing for wide variety of tasks, they are fliexible and highly customizable, and yet simple for starters. spreadsheet skills are demanded in a modern world like a car driving skills.
p.s. there is my small app for android, outline notes, which allows to enter quickly misc money actions, see totals, filter by category and export to Excel. you need to add several custom columns at start for amount and category. it is free and no ads.
- Agent Notes - Android Apps on Google Play (https://play.google.com/store/apps/details?id=com.agentnotes)
[[ https://www.quora.com/Personal-Budgets-and-Planning/What-are-best-ways-to-keep-track-of-household-budget/answer/Dmitry-Bryliuk ]]