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