# Cross-Platform Builds

**XRBuildKit** is used to manage builds across heterogeneous deployment environments, enabling consistent and efficient cross-platform deployment.

## Build for Server

* **XRBuildKit > Server Build**: Produces executable files for the Master and Spawner server required for lobby management, as well as the Room server corresponding to your  collaborative scene.

## Build for Client

* **XRBuildKit > Client Build**: Generates client application executables tailored to each target device, based on pre-configured automatic settings.
  * It is strongly recommended to install Android APKs using the Meta Quest Developer Hub tool.

For comprehensive build instructions, please consult the [Build Guide](https://unity-xrbuildkit.gitbook.io/unity-xrbuildkit/samples/xumlobby-build-guide#id-3.2-build-the-server) or follow the steps in [Build Using XRBuilder](https://github.com/oxr-sdk/XRCollabDemo/blob/main/README.md).

***

## Key Benefits of XRBuildKit

* **Streamlined Target Switching**: Enables rapid and seamless transitions between different XR device build targets, improving iteration speed during development.
* **Unified Multi-Platform Build Process**: Provides one-click build capabilities across multiple XR platforms, significantly simplifying deployment workflows.
* **Minimized Manual Configuration**: Automates the majority of Unity project setting adjustments, reducing human error and setup time.
* **Improved Build Reliability**: Reduces device-specific build failures and plugin compatibility issues through consistent configuration management.
* **Scalable and Extensible**: Designed with extensibility in mind, allowing easy integration of additional devices and platforms as project requirements evolve
