# Overview

Source: https://docs.interop.io/desktop/getting-started/how-to/interop-enable-your-apps/overview/index.html

## Overview

To interop-enable your web or native app, you must:

- reference the respective io.Connect client library;
- initialize the respective io.Connect client library;
- create an app definition and add it to the **io.Connect Desktop** app definitions folder;

For details on referencing and initializing the available io.Connect client libraries, see the following sections:

- [JavaScript](https://docs.interop.io/desktop/getting-started/how-to/interop-enable-your-apps/javascript/index.md)
- [React](https://docs.interop.io/desktop/getting-started/how-to/interop-enable-your-apps/react/index.md)
- [Angular](https://docs.interop.io/desktop/getting-started/how-to/interop-enable-your-apps/angular/index.md)
- [Node.js](https://docs.interop.io/desktop/getting-started/how-to/interop-enable-your-apps/nodejs/index.md)
- [Dash](https://docs.interop.io/desktop/getting-started/how-to/interop-enable-your-apps/dash/index.md)
- [.NET](https://docs.interop.io/desktop/getting-started/how-to/interop-enable-your-apps/net/index.md)
- [Java](https://docs.interop.io/desktop/getting-started/how-to/interop-enable-your-apps/java/index.md)
- [VBA](https://docs.interop.io/desktop/getting-started/how-to/interop-enable-your-apps/vba/index.md)
- [Delphi](https://docs.interop.io/desktop/getting-started/how-to/interop-enable-your-apps/delphi/index.md)
- [Blazor](https://docs.interop.io/desktop/getting-started/how-to/interop-enable-your-apps/blazor/index.md)
- [C Exports](https://docs.interop.io/desktop/getting-started/how-to/interop-enable-your-apps/c-exports/index.md)

For details on app definitions, see the [Developers > Configuration > Application](https://docs.interop.io/desktop/developers/configuration/application/index.md) section.

See also:

- The main [io.Connect Capabilities](https://docs.interop.io/desktop/capabilities/launcher/index.md) and learn how to work programmatically with the **io.Connect Desktop** platform.
- The [Examples](https://docs.interop.io/desktop/developers/examples/index.md) section for example io.Connect functionality implementations and example apps developed for testing purposes.
- The [Tutorials](https://docs.interop.io/desktop/tutorials/javascript/index.md) section on integrating io.Connect functionalities in your apps.
