The CloverETL Story

From Proof of Concept to Robust Platform

CloverETL is one of the longest serving open-source ETL software on the market. Since its inception in 2002, the CloverETL platform has relied on the three stable principles: the drive for elegant and robust architecture, the belief that less is better, and the importance of long-term planning. These principles have allowed CloverETL to stay not only competitive and reliable, but also flexible to extend or embed into custom solutions.


CloverETL – The Concept

"CloverETL started as a proof of a concept," said David Pavlis, founder and President of Javlin, of Clover’s creation. "I wanted to learn Java, which, in 2002, had a reputation as a cool, object-oriented language – but with poor performance. I decided that if I were to learn Java, I should do so through an interesting, hands-on project: thus began Clover.

"When Sun came out with Java 1.4, it had some great performance improvements; with this, I thought that I could be first to create ETL – a heavy data processing tool – on Java. Up to that time, all ETLs were native apps, mostly done in C/C++. On October 3rd, 2002, version 0.1 was first announced on the Freshmeat portal. That day, CloverETL’s official life began."

CloverETL – The Brand

"I spent a substantial amount of time searching for the right name. At that time, every hip, popular OSS project – mostly around Linux then – had a 'magical' name to it. The Java ETL project, or JETL, eventually led me to my native language: Jetel translates to Clover in Czech. The word play was a stroke of luck, as the Clover name fit the principles of the brand. A clover, elegantly crafted, unique, and interesting, could represent our project of the same character," said Pavlis.  

The Company Behind CoverETL

CloverETL is developed by Javlin, a key provider of solutions and services for mass data processing. If there's data, we're there too, in places like finance, logistics, and healthcare to name a few.

CloverETL Designer from 2007

Screenshot of the CloverETL Designer (then clover.GUI) from 2007


CloverETL Highlights

At CloverETL, we recognize certain landmarks that have launched us towards our present day maturity and success:
  • 2002 – Version 0.1 is first announced on the Freshmeat (now Freecode) portal.
  • 2004CloverETL Designer, then called Clover, starts as GUI to help with designing data transformations. GUI is based on Eclipse, an open source IDE for Java.
  • 2005Javlin is founded as the official developer of CloverETL. Since then, Javlin has remained a self-funded enterprise focused on delivering professional services and products for the data integration market.
  • 2007 – The first big OEM customer, Initiate Systems (now IBM Initiate) chooses Clover. CloverETL is embedded into an MDM solution mainly used in the healthcare industry.
  • 2008 – A new member of CloverETL platform is added: CloverETL Server. The Server offers such ETL enterprise features as workflows, scheduling, monitoring, user management, or real-time ETL abilities.
  • 2009 – CloverETL opens its first US office in the Washington D.C. area to cover the growing interest in the US market.
  • 2010 – The release of CloverETL Community – a free, "discovery" version of CloverETL Designer. The interest in the Community version has been growing ever since.
  • 2011CloverETL Data Profiler, a data profiling application, is launched, extending the CloverETL data integration platform with statistical and analytical capabilities used in the analytical phase of data integration project.
  • 2012 – CloverETL expands to cover Western Europe through a newly-established subsidiary in London, UK.

CloverETL is a data integration platform based on Java. It can be used for many ETL and data management tasks such as data integration, data migration, or data quality. CloverETL can be run as a standalone application or embedded into third party business intelligence (BI) or master data management (MDM) solutions. The CloverETL data integration platform provides means to integrate data from disparate enterprise systems as from ERP or CRM systems to provide a unified view on critical business metrics.