RIght now I am creating an expense ledger, needs a few fields like project, account, amt, date, note, with the ability to total. Maybe it will expand to link to external 'files'. This could be a Windows program like Listpro, GS-Base, Filemaker, etc. Or online like Airtable. Or bring your own server like MYSQL programs.
There are various levels where this can be done.
Zoho Creator even has an expense ledger template, and you probably can go fairly far free. So far I enjoy it the most, as simplest to run and go.
Correction: It is AIRTABLE that has a nice starting Expense Ledger.