Initially, I came up with this idea while working on another financial product earlier this year. I proposed it as a feature, but it got ignored, so I had to build it as a separate product myself. It took me a while to realize that, though. I August, everything finally clicked.
I immediately contacted a friendly software house and we start working on it almost immediately.