Cloud Software Group, Inc. EBX®
Documentation > Reference Manual > Integration
Navigation mode Documentation > Reference Manual > Integration

# Overview of integration and extension

Several service and component APIs allow you to develop custom extensions for TIBCO EBX® and integrate it with other systems.

## User interface customization and integration

The EBX® graphical interface can be customized through various EBX® APIs.

It can also be integrated into any application that is accessible through a Supported web browsers.

See Interface customization for more information.

## Data services

The data services provides a means for external systems to interact with EBX® using one of following:

- Web Services Description Language (WSDL/SOAP) standard

- Representational state transfer (REST)

##### See also

- WSDL/SOAP data services
- REST data services

## XML and CSV import/export services

EBX® includes built-in services for importing data from and export data to XML and CSV formats. Imports and exports for XML and CSV can be performed using:

- the user interface

- the data services

- the Java API

##### See also

- XML import and export
- CSV import and export

## Programmatic services

Programmatic services allow executing procedures in a well-defined context, for example in a scheduled task or in a batch.

Some examples of programmatic services include:

- Importing data from an external source,

- Exporting data to multiple systems,

- Data historization, launched by a supervisory system,

- Optimizing and refactoring data.

  If EBX® built-in optimization services are not sufficient.

##### See also

- `ProgrammaticService`

Documentation > Reference Manual > Integration