ECL provides the ability to create your own user defined functions in Java, Python, C++ and R. The following pages help you understand how each of the integrations work.