In a recent comment , Mark responded to something I said: "Do you need Internet-style absolutely heterogenous systems inside a company, or is a somewhat more constrained environment possible?" It's certainly possible, but nowadays, isn't the best option...