The difference between convergence, hyperconvergence and superconvergence is a matter of degree. When the concept of convergence emerged, it was in answer to siloed architectures where compute, storage and network capabilities remained separate. In a converged system, some part of these three facets were bundled together by the use of management software. Hyperconvergence meant that certain equipment might house both compute and storage, but usually not networking. Superconvergence attempts to bring everything together, along with virtualization and management.