# Choose your app's UI > The code on this page works with either the **default UI** or the **custom UI**. When building apps with the Meeting SDK for desktop and mobile platforms, you have a choice of user interfaces: **default**, or **custom**. The choice between the default UI and the custom UI is all-or-nothing. ## Use the default UI The default UI is available for all desktop and mobile Meeting SDK platforms except Linux. This UI looks and functions exactly the same as the in-meeting UI from the Zoom client. While there are a few items that you can configure - such as hiding some buttons or handling the logic when a specific button is selected - for the most part, this UI comes "as-is". The SDK's default UI doesn't support changing the colors, altering the text, or moving button images or positions. ## Use the custom UI The custom UI lets you design the UI yourself, from the ground up. It is available in the Meeting SDKs for Android, iOS, macOS, and Windows. It requires you to build the entire meeting UI from scratch. This means you have full control over nearly all aspects of the appearance of your in-meeting UI like video layouts, matching visual assets to your app's theme, and optimizing usability for non-traditional devices such as TVs and car displays. ---