The CDM Framework is a Java-based programming library that offers all functionality needed to persistently store data based on the Common Data Model (CDM), to edit the data and to make it available for other applications and thus to the public.
Read more here