होलसेलर का लोडिंग रैंप बेसमेंट में है। बेवरेज गोदाम की दीवारें मोटे कंक्रीट की हैं। दूर की घाटी में सिग्नल की एक लाइन आती है — वह भी कभी-कभी। जो बाहर जाकर बेचता है, वह जानता है: नेटवर्क का कोई भरोसा नहीं। इसलिए हमने ऐसी ऐप बनाई जिसे नेटवर्क की ज़रूरत ही नहीं।
आपका सेल्समैन चाय-कॉफ़ी के साथ ऐप खोलता है। ऐप चुपचाप बैकग्राउंड में सब कुछ डिवाइस पर उतार लेती है: उसके ग्राहक, पूरा सॉर्टमेंट और — सबसे अहम — हर ग्राहक की अपनी-अपनी कीमतें।
ग्राहक Roma AG का ऑर्डर: 12 क्रेट, स्लैब रेट अपने आप लगता है, कैटेगरी डिस्काउंट जुड़ जाता है। ऐप सब कुछ डिवाइस पर सेव करती है और शांति से दिखाती है: "ऑफ़लाइन — ऑर्डर लोकल रूप से सेव हो रहे हैं।"
पड़ोस का कारोबार भी डिलीवरी चाहता है। कोई दिक़्क़त नहीं: नया ग्राहक बनाएँ (एड्रेस ऑटो-कम्प्लीट की बदौलत पता लगभग अपने आप टाइप हो जाता है), उसका पहला ऑर्डर तुरंत पीछे-पीछे — अब भी बिना नेटवर्क।
मोबाइल में फिर सिग्नल है। ऐप अपने आप ट्रांसफ़र करती है: पहले नया ग्राहक, फिर उसका ऑर्डर, फिर बाकी सब। Shopify में सब ऐसा दिखता है मानो सब कुछ आराम से ऑनलाइन दर्ज हुआ हो। हुआ भी था — बस थोड़ी देर बाद।

ईमानदार व्याख्या, बिना किसी तकनीकी शब्दजाल के:
ज़्यादातर ऐप्स दुकान जैसी होती हैं: हर क्लिक पर माल ताज़ा इंटरनेट से मँगाती हैं — नेटवर्क नहीं, तो दुकान बंद। हमारी ऐप भंडार जैसी है: जब भी नेटवर्क मिलता है, वह उसे भर लेती है (ग्राहक, प्रोडक्ट, कीमतें)। रास्ते में वह बस अपने भंडार से काम चलाती है।
नए ऑर्डर और नए ग्राहक ऐप डिवाइस पर एक आउटबॉक्स में रखती है। नेटवर्क लौटते ही वह उसे अपने आप खाली कर देती है — सही क्रम में और गारंटी के साथ बिना डुप्लिकेट के, भले ही कनेक्शन बीच में फिर टूट जाए।
हम वह वादा नहीं करते जो भौतिकी के बस में नहीं। यहाँ पूरा सच है:
| फ़ीचर | बिना इंटरनेट |
|---|---|
| ग्राहक सूची देखना | ✓ चलता है |
| सही ग्राहक-कीमतों के साथ ऑर्डर दर्ज करना | ✓ चलता है |
| नया ग्राहक बनाकर तुरंत ऑर्डर लेना | ✓ चलता है (बेस रेट; स्पेशल शर्तें सिंक के बाद) |
| PDF कैटलॉग दिखाना | ✓ चलता है (ऑनलाइन रहते हुए अपने आप पहले से लोड) |
| ऑर्डर हिस्ट्री और आँकड़े देखना | ✓ चलता है (पिछली ऑनलाइन विज़िट की स्थिति) |
| Shopify में ट्रांसफ़र | नेटवर्क चाहिए — नेटवर्क मिलते ही अपने आप हो जाता है |
| सबसे पहला सेटअप और नए डिवाइस पर लॉगिन | एक बार नेटवर्क चाहिए |
अनुभव से एक सुझाव: ऐप को होम स्क्रीन पर रखिए (पहली बार खोलने पर ऐप ख़ुद रास्ता दिखाती है)। तब भंडार लंबे अंतराल भी झेल जाता है — भले ही डिवाइस कई दिन ऑफ़लाइन रहा हो।
सच में: ट्रायल शुरू कीजिए, ऐप लोड कीजिए, मोबाइल को फ़्लाइट मोड पर डालिए — और एक ऑर्डर दर्ज कीजिए। डेमो में भी हम इसे ठीक ऐसे ही करके दिखाते हैं।