One of the clearest trends in professional firms today is the convergence of the disciplines of design, business consulting and software engineering on the same client business challenges. This Great Convergence is pitting firms of radically different types against each other in the battle to best serve the client, and it’s creating new types of hybrid firms that are combining these diverse skills with impressive marketplace results.