एक सिस्टम की भरोसेमंदता, अलग-अलग सर्विसेज़ की साफ़ी.
Modules के बीच नेटवर्क हॉप नहीं होता और किसी चीज़ को सिंक नहीं करना पड़ता. बिज़नेस बढ़ने पर ज़रूरत के modules चालू कीजिए; कोर वैसा ही रहता है.
Store Console एक modular monolith है—एक पूरा ERP, जिसमें commerce शामिल है। यह एक ही एप्लिकेशन और एक ही डेटाबेस के रूप में आता है, जिसे आप उस infrastructure पर install करते हैं जिसका मालिक आप हैं। इस पेज पर बताया गया है कि यह कैसे बना है, कितनी तेज़ी से चलता है और आपका डेटा कैसे सुरक्षित रहता है।

पूरा कारोबार आपके अपने server पर। एक app, एक database, और एक क्लिक में updates—जो अपने आप rollback हो जाते हैं।
40+ modules एक ही कोडबेस, एक ही डेटाबेस और एक ही रिलीज़ पर चलते हैं. हर module अपनी टेबल्स, नियम और स्क्रीन खुद संभालता है. OrderPaid और StockReserved जैसे इवेंट्स से आपस में जुड़ते हैं, इसलिए ज़्यादातर बदलाव एक module में ही सीमित रहते हैं.
Modules के बीच नेटवर्क हॉप नहीं होता और किसी चीज़ को सिंक नहीं करना पड़ता. बिज़नेस बढ़ने पर ज़रूरत के modules चालू कीजिए; कोर वैसा ही रहता है.
ज़्यादातर ERP उत्पादन के लिए अलग-अलग products में बँट जाते हैं. यहाँ फ़ैक्ट्री सैल्स, स्टॉक और अकाउंट्स के वही रिकॉर्ड साझा करती है, इसलिए प्लानिंग, शॉप फ़्लोर, क्वालिटी और कॉस्टिंग हमेशा एक-दूसरे से मेल खाते हैं.

पहले से बना स्टोरफ्रंट, आपका अपना Next.js फ्रंटएंड और मोबाइल ऐप्स — सब एक ही कैटलॉग, कार्ट, checkout और अकाउंट सर्विसेज़ पर चलते हैं. Reverb WebSockets बदलाव होते ही भेज देते हैं.

लाइव रिकॉर्ड एक ही डेटाबेस में रहते हैं, जहाँ लेन-देन एक साथ पूरे होते हैं. जब सालों का इतिहास जमा होने लगे, तो एक ही सेटिंग से एक्टिविटी लॉग, चैट हिस्ट्री, CRM ईमेल और शॉप-फ़्लोर इवेंट्स को MongoDB या दूसरे डेटाबेस में ले जाएँ, और लाइव टेबल को छोटा व तेज़ रखें।

हमने 2 vCPU server पर एक लाइव store की load test की, जिसमें खरीदारों के अपने देश की असली शॉपिंग journey थीं. एक आम page, 40 shoppers के एक साथ आने पर भी, लगभग 0.4 s में खुला. यह सब सादे PHP-FPM पर हुआ, बिना किसी अलग runtime के।

शुरुआत में सब कुछ एक ही मशीन पर रखें. जैसे ही कारोबार बढ़े, डेटाबेस को अलग मशीन पर ले जाएँ, लोड बैलेंसर के पीछे ऐप server जोड़ें और बैकग्राउंड काम के लिए अलग नोड्स दें—सब कुछ एक ही रिलीज़ और डेटा पर चलता रहे।

ऐसा कोई साझा cloud tenant नहीं है जिसे हैक किया जा सके, और किसी vendor के पास भी आपके रिकॉर्ड की कॉपी नहीं होती। हर जगह access की जाँच होती है, AI के लिखे बदलाव किसी व्यक्ति की मंज़ूरी का इंतज़ार करते हैं, और recovery पहले से तैयार रहती है।

हर बदलाव static analysis और 14,000 से ज़्यादा अपने-आप चलने वाले टेस्ट से पास होता है। हर release को sandbox में बनकर जाँचा जाता है, और server पर कुछ भी बदलने से पहले safety snapshot ले लिया जाता है।

admin panel में एक क्लिक करें। पहले safety snapshot बनता है, फिर signed release बनकर live site के बगल में health check होता है। हर check पास होने पर ही अपडेट live होता है।

हर हफ्ते सुधार और नई सुविधाएँ एक नए release में आते हैं। हर अपडेट admin panel से लगता है, और उससे पहले safety snapshot बन जाता है।

PHP और React जानने वाली कोई भी टीम इसे चला सकती है, इसमें बदलाव कर सकती है और पूरी जाँच कर सकती है। हर हिस्सा आसानी से host किया जा सकता है, और उसके लिए अच्छे दस्तावेज़ भी मिलते हैं।
PHP 8.4 और Laravel 13 की साफ़-सुथरी लेयरिंग में: कंट्रोलर, सर्विसेज़ और रिपॉज़िटरी।
React 19 और TypeScript के साथ Inertia server rendering और Tailwind CSS 4।
PostgreSQL 15+ pgvector के साथ या MySQL 8+ चुनें। बड़े डेटा के लंबे इतिहास के लिए MongoDB भी एक विकल्प है।
Redis 7 कैश, सेशन और क्यूज़ के लिए, Horizon की निगरानी के साथ।
Reverb WebSockets लाइव ऑर्डर, चैट, नोटिफिकेशन और शॉप-फ़्लोर बोर्ड को तुरंत अपडेट करते हैं।
OpenAI, Anthropic या अपनी API keys के साथ लोकल मॉडल चुनें, और pgvector पर सेमेंटिक सर्च पाएं।
एक वर्ज़न वाला REST API, OpenAPI 3.1 रेफ़रेंस, Next.js स्टोरफ़्रंट और मोबाइल ऐप्स के साथ।
Docker Compose किसी भी 64-bit Linux पर चलता है—मानक PHP-FPM, nginx और अपने-आप TLS के साथ।
PHPStan लेवल 7 के साथ 14,000 से ज़्यादा इकाई, फीचर, कॉन्ट्रैक्ट और ब्राउज़र टेस्ट।
self-hosted सॉफ़्टवेयर खरीदने का मतलब यह नहीं कि आप अकेले छोड़ दिए जाएँ। Store Console लगातार बेहतर होता रहता है, और जो टीम इसे बनाती है, वही आपके सवालों के जवाब देती है।
अगस्त 2026 से 80 से ज़्यादा संस्करण, 1,500 से ज़्यादा सुधार और नए फीचर के साथ।
एडमिन पैनल से इंस्टॉल करें। पहले सुरक्षा का स्नैपशॉट बनता है, और नया संस्करण लाइव होने से पहले सेहत जाँच से गुज़रता है।
अगर अपडेट कभी फेल हो जाए, तो Store Console पिछला संस्करण वापस लाता है और स्नैपशॉट से आपका डेटा बहाल कर देता है।
[email protected] पर ईमेल करें या टिकट खोलें, और इसे बनाने वाले इंजीनियरों से साफ़ जवाब पाएँ।
अपडेट कभी ज़बरदस्ती नहीं आते। जब आप चाहें, तब इंस्टॉल करें, और पहले टेस्टिंग कॉपी पर आज़मा लें।
इंस्टॉल गाइड, module गाइड और API रेफ़रेंस हर इंस्टॉल के साथ आते हैं और हमेशा अपडेटेड रहते हैं।
टेस्ट करने के लिए 2 vCPU और 4 GB RAM चाहिए। ERP वाले लाइव स्टोर के लिए 4 vCPU और 8 GB। ज़रूरतों वाले पेज पर पूरी साइज़िंग गाइड है।
दोनों में से कोई भी। AI खोज के लिए pgvector का इस्तेमाल होता है, इसलिए PostgreSQL 18 सुझाया जाता है; MySQL 8+ पर भी वही module और माइग्रेशन चलते हैं।
नहीं। हमारे बताए आंकड़े आम PHP-FPM और OPcache के साथ लिए गए हैं, इसलिए सामान्य होस्टिंग पर भी वही प्रदर्शन मिलता है। कुछ खास चलाने की ज़रूरत नहीं।
हाँ। एक कनेक्शन सेट करते ही गतिविधि लॉग, चैट इतिहास, CRM ईमेल और दुकान के फ़्लोर की घटनाएँ MongoDB या दूसरे SQL डेटाबेस में चले जाते हैं, जबकि लाइव रिकॉर्ड वहीं रहते हैं।
अपडेट एडमिन पैनल से इंस्टॉल होते हैं। पहले डेटाबेस और फ़ाइलों का सुरक्षा स्नैपशॉट लिया जाता है। नए रिलीज़ का health-check लाइव वाले के साथ होता है, और कुछ भी गड़बड़ हो तो अपने आप rollback कर दिया जाता है।
कोई सेवा तभी जुड़ती है जब आप खुद उसे जोड़ें—जैसे पेमेंट गेटवे, कूरियर, ईमेल प्रोवाइडर या AI मॉडल। हर सेवा को सिर्फ इतनी जानकारी मिलती है जितनी उसके काम के लिए ज़रूरी है। आपके रिकॉर्ड की कोई कॉपी हमारे पास नहीं होती।
हाँ। ऐप servers अपने पास कोई लोकल स्टेट नहीं रखते, इसलिए Redis और साझा फ़ाइल स्टोरेज के साथ कई servers को लोड बैलेंसर के पीछे चलाया जा सकता है। डेटाबेस को अपने अलग server या किसी मैनेज्ड सर्विस पर ले जाया जा सकता है।
हाँ। Modules एक ही लेयर वाले पैटर्न में बने होते हैं और इवेंट्स के ज़रिए आपस में बात करते हैं। REST API की पूरी डॉक्युमेंटेशन OpenAPI में मिलती है, और स्टोरफ़्रंट की जगह आप अपनी फ़्रंटएंड लगा सकते हैं।
अपना plan बनाएं, Docker के साथ deploy करें और हर रिकॉर्ड अपने control में रखें।