## Customizing the p2 UI

There are several different levels of integration with the p2 UI, depending on what kind of support you want to surface to your users.

- If your goal is to reuse the Eclipse SDK UI inside your own product, you can include the org.eclipse.equinox.p2.user.ui feature in your product. If you want only a subset of the functionality, such as providing update support but not installation support, you can use a subset of the bundles in that feature and use the Eclipse SDK UI contributions as a model for your own contributions.
- If your goal is to customize the way information is presented, you can configure a p2 UI Policy that changes aspects of the UI.
- If you want to force update of your application, you can use the p2 Operations API to perform a customized search for updates on startup.