# Open-Source Software

Below is the list of open-source software used in IT-Conductor.

| Software          | Website                         | Version | IT-Conductor Component                 | Attack Surface | Comments                                                                                                                                      |
| ----------------- | ------------------------------- | ------- | -------------------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| HAProxy           | <http://www.haproxy.org>        | 2.9     | Web Load Balancer                      | Yes            | Load balancers provide for high availability of Web UI and Cloud APIs. HAProxy nodes are the only one exposed to the public internet directly |
| Eclipse Jetty     | <http://www.eclipse.org/jetty>  | 9.4.54  | Web Containers (embedded Jetty Server) | Yes            | Web Containers deliver web services for Web UI and Cloud APIs                                                                                 |
| Jdom              | <http://www.jdom.org>           | 2.0.6   | Throughput                             | No             |                                                                                                                                               |
| Apache HttpClient | <https://hc.apache.org>         | 3.1     | Gateway, HTTP Adapter                  | No             | Gateway is on-premises software component that communicates with IT-Conductor cloud and customer systems                                      |
| JTidy             | <http://jtidy.sourceforge.net/> | N/A     | HTTP Adapter                           | No             | HTTP Adapter is used on Gateway for interaction with customer systems via HTTP Protocol                                                       |
