WordPress can be a publishing tool, application platform or operational system when its content model and custom functionality are designed around the product.
The exact stack follows the product constraints. The goal is not to force every project through the same framework; it is to keep the architecture understandable, fast and maintainable while the product grows.