Skip to content

Why Yet Anohter Cashflow Engine

Shawn Zhang edited this page Feb 26, 2025 · 16 revisions

There are couple stable commercial cashflow engines in the market.

Why do we need another one ?

Open-Source

it's free, every one can use it ,no matter it is an established business or start-up. Everyone can raise Pull Request to fix bugs( hopefully there isn't any) or adding new features.

Why it is being charged for a license fee if the software just told user how to calculate bond interest ? or how to calculate a fee ?

If PostgreSQL is succeeding role of Oracle database, what's next cashflow engine for structured finance ?

Transparency

The analytical code logic is being exposed to everyone. There is no secret adjustment on numbers or bugs hidden in closed-source software. Every single result is explainable to auditor/regulatory.

No-Lock in risk (JSON-based input & output)

As structured finance business is evolving, which impose rapid changes in cashflow engine to accommodate new asset types, SPV structure. User shouldn't be lock-in by a 5 year service agreement or excuses like "it's cost too much to jump into another cashflow engine"

All input and output data to/from the engine are JSON-based. No secret /proprietary data/solution would lock user and easy to migrate INTO or FROM Hastructure

No technical debt

Most of cashflow engine the marketplace are seasoned, while Hastructure was born at May/2022 with lesson learned from Clojucture and PyABS. It was built with powerful modeling capabilities from Haskell, it is able to accommodate modern deal structures and new asset types. i.e

  • irregular waterfall execution period
  • revolving structure
  • etc..
Clone this wiki locally