Most people manage their finances with spreadsheets, with notes, or in the world’s most popular accounting system: their own head. Am I lying? I have run it myself: two columns in the head, and a third, invisible one, for what you remember at three in the morning. And off-the-shelf programs are either too complex, too expensive, or don’t fit the reality of the individual and the freelancer. Usually all three.

So I designed MS-Finance - a tool that didn’t exist in this form, built from scratch. Not because I had time to spare. When something doesn’t exist the way I need it, I build it.

Let’s look at what I actually needed

I wanted a tool covering the entire financial picture of a household or a freelancer: accounts, transactions, obligations, forecasts and reports. The whole picture, not the three quarters that feel like enough. And simple enough to use daily, without accounting knowledge.

At the same time, I wanted the data structure organized in a way that allows artificial intelligence analysis in the future. Not just another static spreadsheet that dies every February. You know the one.

Let’s look at what I built

I built a PWA (web app that also installs as an app) with full financial management:

  • Multiple accounts with real-time balances.
  • Obligations list - receivables and payments, with recurring bills and alerts.
  • Cash flow with forecast of future balance based on recurring transactions.
  • Budget and savings goals.
  • Quicken-style reports and data import from QIF and CSV.
  • Full data isolation per user, with backup and restore.

Six lines. None of it lives in your head any more. It is the difference between “I think we’re fine” and “I know where I stand”.

So where does artificial intelligence come in

The key is the structure. Because every transaction is properly categorized, with payees, splits and dates, the data is ready to feed artificial intelligence analysis: spotting patterns in spending, forecasts, smart saving suggestions. It isn’t magic, it’s housekeeping. Give a smart assistant a pile of incoherent rows and you get back a tidier pile.

I’m not building a tool where smart features get bolted on later. I’m building the foundation properly, so that when those features are added, they rest on clean, structured data.

Why it matters in the end

MS-Finance shows my approach: I design tools with the future in mind. The right architecture today means the product can evolve tomorrow without being rebuilt from scratch. And a rebuild is the lesson you pay for twice: in time and in patience.

So, back to the world’s most popular accounting system. Our memory isn’t a bad system. It just doesn’t do backups.

If you need a custom tool or app designed to stand the test of time and leverage artificial intelligence, let’s talk.