For over a year now, I have been explaining my bank transactions in FreeAgent with a single keystroke (which runs some code I wrote). Instead of clicking around in FreeAgent categorising the same payments the exact same way month after month, the code does it all for me.
This has saved me huge amounts of time. It is especially satisfying when you have fallen behind and accumulated hundreds of unexplained transactions – in just a few seconds you are up to date again.
The obvious improvement at this stage was to change things so my explanations would stay up to date without even having to press a key. That meant moving the code from my laptop to a server. And if I was going to do that, I might as well put it on the web so other people could benefit too.
DoubleAgent is the result. I want it to be simple, lovable, and complete – and I think it is.