Cubes ist ein Python-Framework für Online Analytical Processing (OLAP), mehrdimensionale Analyse, Stern- und Schneeflocken-Schema-Denormalisierung und Würfelberechnung. Es besitzt ein logisches Modell, das beschreibt, wie die Daten analysiert werden, unabhängig von der physischen Daten-Implementation, hierarchische Dimensionen (Attribute, die hierarchische Abhängigkeiten haben, z.B. Unterkategorien oder Regionen), übersetzbare Metadataen und Datenübersetzung.