वर्तमान ब्राउज़र-आधारित आर्किटेक्चर में कार्यक्षमता में बहुत अधिक सीमाएं हैं, उदाहरण के लिए, लेनदेन रिकॉर्ड के साथ एक कार्यक्रम विकसित करना मुश्किल है जो सांख्यिकीय विश्लेषण कार्य करता है। 100,000 से अधिक पंक्तियों को विकसित करने के लिए रणनीति परियोजना प्रबंधन के लिए भी कठिन है, और इसे डिबग नहीं किया जा सकता है, केवल लॉग अवलोकन के माध्यम से बग का अनुमान लगाया जा सकता है, यह बहुत कम दक्षता है। और सबसे महत्वपूर्ण बात यह है कि इस तरह की स्क्रिप्ट को आसानी से प्रकाशित नहीं किया जा सकता है, इसलिए यह केवल स्वयं के लिए है और वाणिज्यिक सॉफ्टवेयर विकसित नहीं किया जा सकता है। एक एपीआई के रूप में एक डेवलपर लाइब्रेरी क्यों नहीं? सीधे सी ++, पायथन, सी # जैसे सामान्य कंप्यूटर भाषाओं और वीएस जैसे विकास वातावरण की शक्तिशाली क्षमताओं का उपयोग करने के लिए सही मायने में वाणिज्यिक सॉफ्टवेयर विकसित करने के लिए।