Bausteine
Jede Pianola-App besteht aus einer Grundlage...

... einem Satz vorgefertigter Bausteine...

... und einer Konfigurationsdatei...

... die der Anwendung mitteilt, wie sich die Grundlage verhalten soll und welche Bausteine hinzukommen. Das Ergebnis ist eine funktionierende Webanwendung:

Die folgenden Abschnitte zeigen, wie die Grundlagen und einzelnen Komponenten konfiguriert werden können, damit eine Anwendung zu einer bestimmten Organisation passt.