u/Exotic_Fig_4604

Looking to kill my YNAB

I just read a post of someone raging about YNABs and I am here for it.

In fact, it motivates me to do what I should have done a long time ago: retire my side project.

What I would appreciate, is your help.

What I've built:

The idea was to create an ERP like application with easy entry points for customisation to track my finances ... and pretty much everything else.

Core features:

* Creation of custom business types during runtime for simple business types, and as code for more complex ones.

* adding and modifying custom attributes, keys and classifications which can be added during runtime but also hard coded for custom business logic in code

* a reporting engine to generate reports based on those custombm business types during runtime, and specialised or more complex reports as code.

* a Management dashboard to monitor scheduled jobs

* a messaging engine for system connectivity

* a dynamic UI with calculated fields. Lets say if I add a value in market cap field, it should update a classification to add the asset into a market cap category

* a booking engine to process different kinds of transactions like dividends, stock trades, money transfers etc

* a booking engine for time, to track hours booked on projects

Summary: as you've probably figured out by now, I am an ERP consultant, I like the capabilities that systems like that have, and I want my own that I can customise without having to pay a license or spent 5 years learning how the system works before being priced out into oblivion.

A good amount of the key features already exist. But adding the remaining features in a clean way just takes too much time and I want to give up.

Hence my question:

Looking at all of these features: what alternatives are you aware of, that fulfill all these requirements, preferably in Java and open source?

reddit.com
u/Exotic_Fig_4604 — 24 hours ago