It would be useful to know:
- How much money do I actually have available to spend, if there are regular bills still to pay this month?
- Am I going to run out of money (ie do I need to transfer money into this account)?
Looking at past direct debits or standing orders, it is possible to estimate upcoming expenditure. Looking at past transfers into the account, it is possible to estimate upcoming incoming payments (e.g salary). A user could also manually indicate regular transactions or transfers ( assign a schedule & estimated amount)
It could be used to show view of upcoming month or upcoming week. User could be alerted if account will go overdrawn (ideally alerted with enough time to be able to complete a top-up transfer - which can still take 2 days from some banks)