In xStorage 3 wird alles über Prozesse gesteuert – das Prozesswissen steckt in Form von Prozessbeschreibungen. Durch Ändern der Beschreibungen ändern sich die Prozessabläufe. Es muss nur dann programmiert werden, wenn im Prozess neue Funktionen erforderlich werden. Eine Prozessbeschreibung kann geändert werden, ohne dass dies Auswirkungen auf andere Prozessbeschreibungen hat.
Machen wir es an einem kleinen Beispiel deutlich. Im Lager kommt unverzollte Nichtunionsware an. Der Mitarbeiter scannt im Wareneingang das T1-Dokument. Erst wenn vom Zoll die Erlaubnis zur Entladung kommt, ändert sich der Status und die Entladung kann beginnen. Der Mitarbeiter selbst muss nicht wissen, was im Hintergrund alles passiert.