"logistics"
"from scratch"
it does not compile, I guess it's just like those ERP Systems - you don't need shitton of domain knowledge, because you need fuckton of domain knowledge and during development you'll learn even more and have to refactor a lot of stuff frequently for edge cases.