التطبيق الجيد ليس مئة بناء مخصّص تحت اسم واحد، بل شيفرة واحدة تنحني لكل متجر دون أن تتشظّى.

الحيلة أن تسبق الإعدادات الشيفرة. كل خيار خاص بتاجر يعيش في الإعدادات ومفاتيح التشغيل لا في فرع منفصل. حين يحتاج متجر شيئًا جديدًا نضيف مفتاحًا لا نسخة، فيحصل كل متجر آخر على الخيار مجانًا.

الجزء الصعب هو مسار الترقية. متجر على إعدادات العام الماضي يجب أن يظل يعمل حين نُطلق محرّك هذا العام، لذا كل تغيير تراكمي وكل ترحيل قابل للتراجع.

حين يُنجَز الأمر بإتقان، يصل إصدار واحد إلى كل تاجر دفعةً واحدة. على الورق تبدو مئة مشروع، وفي المستودع هي مشروع واحد.