サーバ、PC、スマートフォン、ブラウザなどコンピュータの種類を選ばず相互に接続します。接続したコンピュータでプロセス空間を共有し、動作中のアプリケーションが自由に行き来できるようになります。
プロセス空間は状態に合わせて柔軟に変化します。ときには1つのアプリケーションを幾つものコンピュータに分散して処理を行い、ときにはオフラインアプリケーションのように1つのコンピュータでも動き続けます。