It runs, not just renders
Most architecture tools can only draw your system. Keystone can run traffic through it. Put a small rule on an object, like a rate limit or a cache hit ratio, send traffic in, and watch where it piles up.
The rules are real code: a few lines of JavaScript each, with starter rules to copy. Put one on a technology, like PostgreSQL, and every Postgres in the model gets it. Try the simulator

