Das Java Framework Kitikat ist ein leistungsfähiges, aber einfaches Datastore-Verarbeitungs-Framework. Ein Datastore repräsentiert eine Kopie von Daten im Speicher. Ein Programm kann die Daten von einer Datenquelle lesen, z.B. von einer relationalen Datenbank, sie bearbeiten und dann die Updates der Daten zurück in die originale Datenquelle oder in eine andere Datenquelle schreiben. Wenn die Daten gelesen sind, ist es eine unabhängige, nicht mehr mit der Datenquelle verbundene Version der Daten. Eine Änderungs-Historie der Daten wird mitgeführt, um dynamische Updates der Datenquelle zu ermöglichen. Es gibt mehrere Ebenen der Regelung von konkurrierenden Zugriffen für Mehrbenutzerumgebungen. (hjb)