Besonderen Wert legen wir darauf wiederkehrende Funktionen klar vom Inhalt zu trennen. Hier am Beispiel eines Downloaders für die Inhalte einer App. Dieser kann in jeder neuen App wieder verwendet werden und lässt sich an die Anforderungen der jeweiligen App individuell anpassen. Somit profitiert jede folgende App von der Weiterentwicklung der vorherigen und diese Funktionalität kann zukünftig günstiger angeboten werden.