WTF is Pro? It's just a boilerplate for (not only) web applications but you can treat it as a framework. It's so simple you could do it by yourself - and that's the point.



* Understanding Driven Development UDD is against other _DDs and using frameworks. Just use your brain. Use tools instead of whole frameworks.

Decide yourself about application structure and abstractions.

Don't let some methodology to decide for you.

Polyglot With Pro you can use any language you want. Multiple choices will coexist binded together with super fast in-memory message bus. More... You can bring in anything you like from your current framework.

You can work in one team with experts of other technologies.

You're not bounded with your first choice anymore. Just pick the best tool from whole IT universe each time you're adding new feature.

Anti-framework Pro gives you unlimitted possibilities. You can structure your application as you want. Default setup is powerful but you can change it with ease. You have access to its code on the same level as yours. You are the master here.

Rolling release Unlike frameworks Pro is not versioned. Because it's git driven you can always be up-to-date. Anytime you want do: git pull pro master

Fullstack components Level-up component based thinking to the backend. No more splitting code through bunch of directories or even repositories. Choose needed abstractions per feature. More...