एचसीएल डोमिनो

एचसीएल नोट्स (पूर्व में आईबीएम नोट्स और लोटस नोट्स; नीचे ब्रांडिंग देखें) और एचसीएल डोमिनोज़ (पूर्व में आईबीएम डोमिनोज़ और लोटस डोमिनोज़) कोलैबोरेटिव क्लाइंट-सर्वर सॉफ्टवेयर प्लेटफार्म के क्रमशः क्लाइंट और सर्वर आर्किटेक्चर हैं, जिसे पूर्व में आईबीएम द्वारा सोल्ड किया जाता था, अब एचसीएल टेक्नोलॉजीज द्वारा सोल्ड किया जाता है।

एचसीएल नोट्स ईमेल, कैलेंडर, टू डू लिस्ट, कांटेक्ट मैनेजमेंट, डिस्कशन फ़ोरम्स, फ़ाइल शेयरिंग, वेबसाइट, इंस्टेंट मेसेजिंग, ब्लॉग, डॉक्यूमेंट लाइब्रेरी, यूजर डायरेक्ट्रीज और कस्टम एप्लिकेशन जैसे बिज़नेस कोलैबोरेशन फंक्शन प्रदान करता है। इसका उपयोग अन्य एचसीएल डोमिनोज़ एप्लिकेशन और डेटाबेस के साथ भी किया जा सकता है। आईबीएम नोट्स 9 सोशल एडिशन ने ऑफिस सॉफ्टवेयर पैकेज आईबीएम लोटस सिम्फनी के साथ इंटीग्रेशन को रिमूव कर दिया, जिसे वर्जन 8.x में लोटस नोट्स क्लाइंट के साथ इंटीग्रेट किया गया था।

लोटस डेवलपमेंट कॉर्पोरेशन ने मूल रूप से 1989 में लोटस नोट्स डेवेलप किया था। आईबीएम ने 1995 में लोटस को क्रय किया और इसे आईबीएम के लोटस डेवलपमेंट डिवीजन के रूप में जाना जाने लगा। 6 दिसंबर, 2018 को, आईबीएम ने घोषणा की कि वह एचसीएल टेक्नोलॉजीज को नोट्स और डोमिनोज़ सहित 1.8 अरब डॉलर में कई सॉफ्टवेयर प्रोडक्ट्स सेल कर रहा है। यह एक्वीजीशन जुलाई 2019 में पूर्ण हुआ था।

डिज़ाइन
एचसीएल डोमिनोज़ क्लाइंट सर्वर क्रॉस-प्लेटफॉर्म एप्लिकेशन रनटाइम एनवायरनमेंट है।

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

डोमिनोज़ प्रोडक्ट में कई कंपोनेंट्स होते हैं:


 * एचसीएल इननोट्स क्लाइंट एप्लिकेशन (वर्जन 8 के पश्चात से, यह एक्लिप्स (सॉफ्टवेयर) पर आधारित है।)
 * एचसीएल नोट्स क्लाइंट, या तो:
 * रिच क्लाइंट
 * वेब क्लाइंट, एचसीएल आईनोट्स
 * मोबाइल ईमेल क्लाइंट, एचसीएल नोट्स ट्रैवलर
 * एचसीएल वर्स क्लाइंट, या तो:
 * वेब ईमेल क्लाइंट, वर्स ऑन प्रिमाइसेस (वीओपी)
 * मोबाइल ईमेल क्लाइंट, वर्स मोबाइल (आईओएस और एंड्रॉइड के लिए)
 * एचसीएल डोमिनोज़ सर्वर
 * एचसीएल डोमिनोज़ एडमिनिस्ट्रेशन क्लाइंट
 * नोट्स फ्रेमवर्क के भीतर रन करने वाले क्लाइंट-सर्वर एप्लिकेशन बनाने के लिए एचसीएल डोमिनोज़ डिज़ाइनर (एक्लिप्स-बेस्ड इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट) है।

डोमिनोज़ अन्य कंपनियों जैसे माइक्रोसॉफ्ट, गूगल, ज़िम्ब्रा और अन्य के प्रोडक्ट्स के साथ प्रतिस्पर्धा करता है। एप्लिकेशन डेवलपमेंट क्षमताओं के कारण, एचसीएल डोमिनोज़ की उपमा अधिकांशतः माइक्रोसॉफ्ट शेयरप्वाइंट जैसे प्रोडक्ट्स से की जाती है। डोमिनोज़ में डेटाबेस को सर्वर के मध्य और सर्वर तथा क्लाइंट के मध्य रेप्लिकेट किया जा सकता है, जिससे क्लाइंट को ऑफ़लाइन क्षमताओं की अनुमति प्राप्त होती है।

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

डोमिनोज़ ऐसे एप्लिकेशन प्रदान करता है जिनका उपयोग किया जा सकता है:
 * यूजर इंटरफ़ेस के माध्यम से इनफार्मेशन एक्सेस, स्टोरेज और प्रेजेंटेशन
 * एनफोर्स सिक्योरिटी
 * रेप्लिकेट, अर्थात कई भिन्न-भिन्न सर्वरों को ही इनफार्मेशन रखने की अनुमति देना और कई यूजरों को उस डेटा के साथ कार्य करने देना

डोमिनोज़ में स्टैण्डर्ड स्टोरेज मैकेनिज्म डॉक्यूमेंट डेटाबेस फॉर्मेट, नोट्स स्टोरेज फैसिलिटी (.nsf) है। .nsf फ़ाइल में सामान्यतः एप्लिकेशन डिज़ाइन और उससे संबंधित डेटा दोनों सम्मिलित होंगे। डोमिनोज़ रिलेशनल डेटाबेस को या तो डोमिनोज़ के लिए एचसीएल एंटरप्राइज इंटीग्रेटर नामक एडिशनल सर्वर के माध्यम से, ओडीबीसी कॉल के माध्यम से या एक्सपेजेज के उपयोग के माध्यम से भी एक्सेस कर सकता है।

चूंकि डोमिनोज़ एप्लिकेशन रनटाइम एनवायरनमेंट है, ईमेल और कैलेंडर नोट्स के भीतर एप्लिकेशन के रूप में कार्य करते हैं, जो एचसीएल, प्रोडक्ट के साथ प्रदान करता है। डोमिनोज़ एप्लिकेशन-डेवलपर उस एप्लिकेशन को चेंज कर सकता है या पूर्ण रूप से रिप्लेस कर सकता है। एचसीएल ने बेस टेम्प्लेट को ओपन सोर्स के रूप में भी प्रस्तावित किया है।

प्रोग्रामर डोमिनोज़ के लिए विभिन्न डेवलपमेंट लैंग्वेजेज में एप्लिकेशन डेवेलप कर सकते हैं जिनमें सम्मिलित हैं:
 * जावा (प्रोग्रामिंग लैंग्वेज) या तो डायरेक्टली या एक्सपेजेज के माध्यम से डेवेलप कर सकते हैं।
 * लोटसस्क्रिप्ट, विज़ुअल बेसिक (क्लासिक) से रेसेम्ब्लिंग लैंग्वेज है।
 * डोमिनोज़ ऐपडेव पैक के माध्यम से जावास्क्रिप्ट (प्रोग्रामिंग लैंग्वेज) है।

क्लाइंट फॉर्मूला लैंग्वेज के साथ जावास्क्रिप्ट को भी सपोर्ट करता है। सॉफ़्टवेयर डेवलपर नोट्स एप्लिकेशन रनटाइम एनवायरनमेंट के भीतर या वेब ब्राउज़र में उपयोग के लिए वेब सर्वर के माध्यम से रन करने के लिए एप्लिकेशन बना सकते हैं, यद्यपि इंटरफ़ेस को डेवेलप करने की आवश्यकता होगी जब तक कि एक्सपेजेज का उपयोग नहीं किया जाता है।

उपयोग
नोट्स का उपयोग ईमेल, कैलेंडर, पर्सनल इनफार्मेशन मैनेजमेंट, इंस्टेंट मेसेजिंग, वेब ब्राउज़िंग और अन्य ऍप्लिकेशन्स के लिए किया जा सकता है। नोट्स लोकल और सर्वर-बेस्ड एप्लिकेशन और डेटा दोनों को एक्सेस कर सकते हैं।

नोट्स नॉन-डोमिनोज़ मेल सर्वर के साथ इंटरनेट मैसेज एक्सेस प्रोटोकॉल और पोस्ट ऑफिस प्रोटोकॉल ईमेल क्लाइंट के रूप में कार्य कर सकते हैं। सिस्टम एक्टिव डायरेक्ट्री सहित किसी भी लाइटवेट डायरेक्टरी एक्सेस प्रोटोकॉल सर्वर से रेसिपिएंट एड्रेस को पुनः प्राप्त कर सकता है, और इसमें वेब ब्राउज़र भी सम्मिलित है, यद्यपि इसके अतिरिक्त भिन्न वेब ब्राउज़र लॉन्च करने के लिए इसे डोमिनोज़ डेवलपर द्वारा कॉन्फ़िगर किया जा सकता है।

फीचर्स में ग्रुप कैलेंडर और शेड्यूल, सिंपल मेल ट्रांसफर प्रोटोकॉल/एमआईएमई-बेस्ड ईमेल, नेटवर्क न्यूज़ ट्रांसफर प्रोटोकॉल-बेस्ड न्यूज़ सपोर्ट और डोमिनोज़ हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल कार्य द्वारा सभी डाक्यूमेंट्स का आटोमेटिक एचटीएमएल कन्वर्शन सम्मिलित है।

अन्य यूजरों को ऑनलाइन देखने और सेम टाइम में उनमें से एक या अधिक के साथ चैट करने की अनुमति देने के लिए नोट्स का उपयोग सेमटाइम इंस्टेंट-मैसेजिंग के साथ किया जा सकता है। रिलीज़ 6.5 से प्रारम्भ होकर, यह फ़ंक्शन फ्रीली अवेलेबल है। प्रजेंस इनफार्मेशन अवेयरनेस उन आर्गेनाइजेशन के यूजरों के लिए ईमेल और अन्य एचसीएल डोमिनोज़ ऍप्लिकेशन्स में उपलब्ध है जो नोट्स और सेमटाइम दोनों का उपयोग करते हैं।

वर्जन 7 के पश्चात से, नोट्स ने वेब सर्विस इंटरफ़ेस प्रदान किया है। डोमिनोज़ एचटीएमएल फ़ाइलों के लिए वेब सर्वर हो सकता है; डोमिनोज़ डेटाबेस या एचटीएमएल फ़ाइलों के एक्सेस का ऑथेंटिकेशन डोमिनोज़ यूजर डायरेक्ट्रीज और माइक्रोसॉफ्ट एक्टिव डायरेक्टरी जैसे एक्सटर्नल सिस्टम का उपयोग करता है।

डिज़ाइन क्लाइंट, डोमिनोज़ डिज़ाइनर, फॉर्म (जो यूजरों को डॉक्यूमेंट बनाने की अनुमति देता है) और व्यूज (जो कॉलम में चयनित डॉक्यूमेंट फ़ील्ड (कंप्यूटर विज्ञान) प्रदर्शित करता है) से युक्त डेटाबेस ऍप्लिकेशन्स के डेवलपमेंट की अनुमति दे सकता है।

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

रिलीज़ 5 के पश्चात से, सर्वर क्लस्टरिंग में सर्वर के लिए जियोग्राफिक रेडंडेन्सी प्रदान करने की क्षमता है।

नोट्स सिस्टम डायग्नोस्टिक (एनएसडी) नोट्स वर्कस्टेशन या डोमिनोज़ सर्वर के रनिंग के सम्बन्ध में इनफार्मेशन कलेक्ट करता है।

10 अक्टूबर, 2018 को, आईबीएम ने नवीनतम रिलीज़ के रूप में आईबीएम डोमिनो v10.0 और आईबीएम नोट्स 10.0 रिलीज़ किया। दिसंबर, 2019 में, एचसीएल ने एचसीएल डोमिनोज़ v11 और एचसीएल नोट्स v11 रिलीज़ किया।

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

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

डेटा प्रतिकृति
लोटस नोट्स की पहली रिलीज में सामान्यीकृत प्रतिकृति सुविधा सम्मिलित थी। इस सुविधा की सामान्यीकृत प्रकृति ने इसे यूज़नेट जैसे पूर्ववर्तियों से भिन्न कर दिया और लोटस नोट्स को भिन्न करना जारी रखा।

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

एचसीएल नोट्स क्लाइंट की हार्ड डिस्क पर एनएसएफ फ़ाइल की स्थानीय प्रतिकृति का निर्माण यूजर को ऑफ़लाइन कार्य करते समय नोट्स और डोमिनोज़ डेटाबेस का पूरी तरह से उपयोग करने में सक्षम बनाता है। जब क्लाइंट और सर्वर अगली बार कनेक्ट होते हैं तो क्लाइंट किसी भी बदलाव को सिंक्रोनाइज़ करता है। नेटवर्क विलंबता को कम करने के लिए नेटवर्क से कनेक्ट होने पर कभी-कभी स्थानीय प्रतिकृतियां भी उपयोग के लिए रखी जाती हैं। नोट्स क्लाइंट और डोमिनोज़ सर्वर के मध्य प्रतिकृति शेड्यूल के अनुसार स्वचालित रूप से या यूजर या प्रोग्रामेटिक अनुरोध के जवाब में मैन्युअल रूप से चल सकती है। नोट्स 6 के पश्चात से, स्थानीय प्रतिकृतियां ऍप्लिकेशन्स में प्रोग्राम की गई सभी सुरक्षा सुविधाओं को बनाए रखती हैं। नोट्स की पिछली रिलीज़ हमेशा ऐसा नहीं करती थी। प्रारंभिक रिलीज़ों ने एनएसएफ फ़ाइलों को एन्क्रिप्ट करने का कोई तरीका पेश नहीं किया, जिससे यह चिंता बढ़ गई कि स्थानीय प्रतिकृतियां लैपटॉप या असुरक्षित घर कार्यालय कंप्यूटर पर बहुत अधिक गोपनीय डेटा को उजागर कर सकती हैं, लेकिन अधिक हालिया रिलीज़ कूटलेखन की पेशकश करते हैं, और जैसा कि नव निर्मित स्थानीय प्रतिकृतियों के लिए डिफ़ॉल्ट सेटिंग।

सुरक्षा
लोटस नोट्स क्लाइंट-सर्वर और सर्वर-सर्वर प्रमाणीकरण और डेटा के एन्क्रिप्शन के लिए सार्वजनिक कुंजी क्रिप्टोग्राफी का उपयोग करने वाला पहला व्यापक रूप से अपनाया गया सॉफ्टवेयर प्रोडक्ट था। 2000 में एन्क्रिप्शन को विनियमित करने वाले अमेरिकी कानूनों को बदलने तक, आईबीएम और लोटस को नोट्स के उन वर्जनों को निर्यात करने से प्रतिबंधित कर दिया गया था जो सममित एन्क्रिप्शन कुंजी का समर्थन करते थे जो 40 बिट से अधिक लंबे थे। 1997 में, लोटस ने राष्ट्रीय सुरक्षा एजेंसी के साथ समझौते पर बातचीत की, जिसने ऐसे वर्जन के निर्यात की अनुमति दी जो 64 बिट्स के साथ मजबूत कुंजी का समर्थन करता था, लेकिन 24 बिट्स को विशेष कुंजी के साथ एन्क्रिप्ट किया गया था और कार्यभार में कमी कारक प्रदान करने के लिए संदेश में सम्मिलित किया गया था। एनएसए. इसने निजी क्षेत्र की औद्योगिक जासूसी के खिलाफ अमेरिका के बाहर नोट्स के यूजरों के लिए सुरक्षा को मजबूत किया, लेकिन अमेरिकी सरकार द्वारा जासूसी के खिलाफ नहीं। इस कार्यान्वयन की व्यापक रूप से घोषणा की गई थी, लेकिन कुछ औचित्य के साथ कई लोगों ने इसे पिछले दरवाजे (कंप्यूटिंग) माना। कुछ सरकारों ने एनएसए को नुकसान पहुंचाने पर आपत्ति जताई और परिणामस्वरूप लोटस ने उन देशों में निर्यात के लिए 40-बिट वर्जन का समर्थन करना जारी रखा।

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

डेटाबेस सुरक्षा
्सेस कंट्रोल सूचियां (एसीएल) सर्वर के यूजर के उस डेटाबेस तक पहुंच के स्तर को नियंत्रित करती हैं। केवल प्रबंधक पहुंच वाला यूजर ही ACL बना या संशोधित कर सकता है। जब प्रबंधक डेटाबेस बनाता है तो ACL में डिफ़ॉल्ट प्रविष्टियाँ सेट की जा सकती हैं।

यूजर आईडी के अतिरिक्त भूमिकाएँ, पहुँच स्तर निर्धारित कर सकती हैं।

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

डोमिनोज़ डेटाबेस डोमिनोज़ डिज़ाइनर क्लाइंट का उपयोग करके बनाए जाते हैं, जो केवल माइक्रोसॉफ़्ट विंडोज़ ़ के लिए उपलब्ध है; स्टैण्डर्ड यूजर क्लाइंट Windows, Linux और macOS के लिए उपलब्ध हैं। नोट्स की प्रमुख विशेषता यह है कि ही डेटाबेस की कई प्रतिकृतियाँ ही समय में भिन्न-भिन्न सर्वर और क्लाइंट पर, भिन्न-भिन्न प्लेटफ़ॉर्म पर मौजूद हो सकती हैं; क्लाइंट और सर्वर प्रतिकृतियों दोनों के लिए समान स्टोरेज आर्किटेक्चर का उपयोग किया जाता है। मूल रूप से, नोट्स में प्रतिकृति डॉक्यूमेंट (यानी, रिकॉर्ड) स्तर पर हुई। 1996 में नोट्स 4 के जारी होने के साथ, प्रतिकृति को बदल दिया गया ताकि यह अब फ़ील्ड स्तर पर हो।

डेटाबेस नोट्स स्टोरेज सुविधा (.nsf) फ़ाइल है, जिसमें स्टोरेज की बुनियादी इकाइयाँ होती हैं जिन्हें नोट के रूप में जाना जाता है। प्रत्येक नोट में यूनिकआईडी होती है जो उसकी सभी प्रतिकृतियों द्वारा साझा की जाती है। प्रत्येक प्रतिकृति में यूनिकआईडी भी होती है जो सर्वर के किसी भी क्लस्टर, सर्वर के डोमेन, या यहां तक ​​​​कि कई आर्गेनाइजेशन से संबंधित डोमेन में विशिष्ट रूप से इसकी पहचान करती है जो सभी ही डेटाबेस की प्रतिकृतियां होस्ट कर रहे हैं। प्रत्येक नोट अपनी निर्माण और संशोधन तिथियों और या अधिक आइटम को भी संग्रहीत करता है।

नोट्स के कई वर्ग हैं, जिनमें डिज़ाइन नोट्स और डॉक्यूमेंट नोट्स सम्मिलित हैं। डिज़ाइन नोट्स डोमिनोज़ डिज़ाइनर क्लाइंट के साथ बनाए और संशोधित किए जाते हैं, और प्रोग्राम करने योग्य तत्वों का प्रतिनिधित्व करते हैं, जैसे डेटा प्रदर्शित करने और संपादित करने के लिए फॉर्म का जीयूआई लेआउट, या डेटा में हेरफेर करने के लिए सूत्र और स्क्रिप्ट। डॉक्यूमेंट नोट्स यूजर डेटा का प्रतिनिधित्व करते हैं, और नोट्स क्लाइंट के साथ, वेब ब्राउज़र के माध्यम से, मेल रूटिंग और डिलीवरी के माध्यम से, या प्रोग्राम किए गए कोड के माध्यम से बनाए और संशोधित किए जाते हैं।

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

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

डॉक्यूमेंट नोट्स में आइटम यूजर द्वारा दर्ज या गणना किए गए डेटा का प्रतिनिधित्व करते हैं। डॉक्यूमेंट नोट में फॉर्म नामक आइटम का उपयोग डॉक्यूमेंट को फॉर्म डिज़ाइन नोट से बांधने के लिए किया जा सकता है, जो नोट्स क्लाइंट को डॉक्यूमेंट नोट आइटम की सामग्री को जीयूआई इनफार्मेशन और प्रदर्शन के लिए दिए गए फॉर्म डिज़ाइन नोट में दर्शाए गए कोड के साथ मर्ज करने का निर्देश देता है। और संपादन उद्देश्य। हालाँकि, डॉक्यूमेंट की इस बाइंडिंग को फॉर्म नोट में ओवरराइड करने के लिए अन्य तरीकों का उपयोग किया जा सकता है। इनफार्मेशन को डिज़ाइन करने के लिए डॉक्यूमेंटों की परिणामी ढीली बाइंडिंग नोट्स की शक्ति की आधारशिलाओं में से है। दूसरी ओर, पारंपरिक डेटाबेस डेवलपर्स कठोरता से लागू स्कीमा के साथ कार्य करने के आदी हैं, इस सुविधा की शक्ति को दोधारी तलवार मान सकते हैं।

नोट्स एप्लिकेशन डेवलपमेंट कई प्रोग्रामिंग लैंग्वेजेज का उपयोग करता है। फॉर्मूला लैंग्वेज और लोटसस्क्रिप्ट दो मूल लैंग्वेजएँ हैं। लोटसस्क्रिप्ट विज़ुअल बेसिक के समान है, और इसे विशेष कार्यान्वयन भी माना जा सकता है, लेकिन इसमें कई मूल कक्षाएं सम्मिलित हैं जो नोट्स एनवायरनमेंट को मॉडल करती हैं, जबकि फॉर्मूला लोटस 1-2-3 फॉर्मूला लैंग्वेज के समान है लेकिन नोट्स के लिए अद्वितीय है.

जावा को रिलीज 4.5 से प्रारम्भ करके आईबीएम नोट्स में ीकृत किया गया था।रिलीज़ 5 के साथ, जावा समर्थन को काफी बढ़ाया और विस्तारित किया गया, और जावास्क्रिप्ट जोड़ा गया। जबकि लोटसस्क्रिप्ट लोटस नोट्स क्लाइंट के लिए एप्लिकेशन डेवेलप करने में प्राथमिक उपकरण बना हुआ है, जावा और जावास्क्रिप्ट सर्वर-आधारित प्रवर्जन, ब्राउज़र ्सेस के लिए एप्लिकेशन डेवेलप करने और ब्राउज़र को आईबीएम नोट्स क्लाइंट की कार्यक्षमता का अनुकरण करने की अनुमति देने के लिए प्राथमिक उपकरण हैं। एक्सपेजेज के साथ, आईबीएम नोट्स क्लाइंट अब मूल रूप से जावा और जावास्क्रिप्ट कोड को संसाधित कर सकता है, यद्यपि ऍप्लिकेशन्स के डेवलपमेंट के लिए आमतौर पर केवल आईबीएम नोट्स या केवल ब्राउज़र के लिए कम से कम कुछ कोड की आवश्यकता होती है।

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

रिलीज़ 8.5 के पश्चात से, एक्सपेजेज को आईबीएम नोट्स में भी ीकृत किया गया।

नोट्स एप्लिकेशन के अतिरिक्त, एचसीएल डोमिनोज़ डेटाबेस से जुड़ने और विभिन्न प्रकार के कार्य करने के लिए सी (प्रोग्रामिंग लैंग्वेज), सी ++ और जावा (प्रोग्रामिंग लैंग्वेज) में टूलकिट प्रदान करता है। सी टूलकिट सबसे परिपक्व है, और सी++ टूलकिट सी टूलकिट का ऑब्जेक्टाइज्ड वर्जन है, जिसमें सी टूलकिट द्वारा प्रदान किए जाने वाले कई कार्यों का अभाव है। जावा टूलकिट तीनों में से सबसे कम परिपक्व है और इसका उपयोग बुनियादी अनुप्रयोग आवश्यकताओं के लिए किया जा सकता है।

डेटाबेस
आईबीएम नोट्स में डेटाबेस मैनेजमेंट प्रणाली सम्मिलित है लेकिन नोट्स फ़ाइलें रिलेशनल या ऑब्जेक्ट डेटाबेस से भिन्न होती हैं क्योंकि वे डॉक्यूमेंट-केंद्रित होती हैं। नोट्स जैसे डॉक्यूमेंट-उन्मुख डेटाबेस आइटम (फ़ील्ड) में ाधिक मानों की अनुमति देते हैं, डेटाबेस स्कीमा की आवश्यकता नहीं होती है, अंतर्निहित डॉक्यूमेंट-स्तरीय पहुंच नियंत्रण के साथ आते हैं, और समृद्ध टेक्स्ट डेटा संग्रहीत करते हैं। आईबीएम डोमिनोज़ 7 से 8.5.x आईबीएम नोट्स डेटाबेस के लिए वैकल्पिक स्टोर के रूप में आईबीएम डीबी2 डेटाबेस के उपयोग का समर्थन करता है। हालाँकि, यह NSFDB2 सुविधा अब रखरखाव मोड में है और इसके आगे डेवलपमेंट की कोई योजना नहीं है। आईबीएम नोट्स डेटाबेस को DECS, [LEI], डोमिनोज़ के लिए JDBCSql या नोट्सSQL जैसे टूल का उपयोग करके रिलेशनल डेटाबेस में मैप किया जा सकता है।

विन्यास

एचसीएल डोमिनोज़ सर्वर या डोमिनोज़ क्लाइंट अपने कॉन्फ़िगरेशन को अपने डेटाबेस/एप्लिकेशन फ़ाइलों (*.nsf) में संग्रहीत करते हैं। यदि ऑपरेटिंग सिस्टम विंडोज़ है तो कोई भी प्रासंगिक कॉन्फ़िगरेशन सेटिंग्स विंडोज़ रजिस्ट्री में सहेजी नहीं जाती हैं। कुछ अन्य कॉन्फ़िगरेशन विकल्प (प्राथमिक प्रारंभ कॉन्फ़िगरेशन) नोट्स.आईएनआई में संग्रहीत हैं (वर्तमान में 2000 से अधिक ज्ञात विकल्प उपलब्ध हैं) ).

ईमेल क्लाइंट के रूप में उपयोग करें
नोट्स को आमतौर पर बड़े आर्गेनाइजेशन में अंतिम-यूजर ईमेल क्लाइंट के रूप में तैनात किया जाता है।

जब कोई संगठन एचसीएल डोमिनोज़ सर्वर को नियोजित करता है, तो यह आमतौर पर ईमेल और कैलेंडरिंग के लिए नोट्स एप्लिकेशन तक पहुंचने के लिए आपूर्ति किए गए नोट्स क्लाइंट को भी तैनात करता है, बल्कि डॉक्यूमेंट मैनेजमेंट और वर्कफ़्लो एप्लिकेशन का उपयोग भी करता है। चूंकि नोट्स रनटाइम एनवायरनमेंट है, और नोट्स में ईमेल और कैलेंडरिंग फ़ंक्शन केवल एचसीएल द्वारा प्रदान किया गया एप्लिकेशन है, प्रशासक वैकल्पिक ईमेल और कैलेंडरिंग एप्लिकेशन डेवेलप करने के लिए स्वतंत्र हैं। एचसीएल द्वारा प्रदत्त ईमेल और कैलेंडरिंग एप्लिकेशन में परिवर्तन, संशोधन या विस्तार करना भी संभव है।

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

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

लोटस नोट्स 7 और पुराने वर्जनों में अधिक अंतर थे, जिन्हें पश्चात के रिलीज़ से हटा दिया गया:
 * यूजर ईमेल भेजने के लिए नए मेल या नए संदेश के अतिरिक्त नया मेमो चुनते हैं। (नोट्स 8 कमांड को नया संदेश कहता है)
 * नोट्स दृश्य में ाधिक डॉक्यूमेंटों का चयन करने के लिए, कोई व्यक्ति उपयोग करने के अतिरिक्त चयन करने के लिए डॉक्यूमेंटों के बगल में अपने माउस को खींचता है +ल क्लिक. (नोट्स 8 कीप्रेस कन्वेंशन का उपयोग करता है।)
 * खोज फ़ंक्शन अधिक सामान्य या खोज के अतिरिक्त वाक्यांश खोज प्रदान करता है, और नोट्स के लिए यूजरों को खोज-स्ट्रिंग्स में बूलियन स्थितियों को बताने की आवश्यकता होती है। परिणामस्वरूप, यूजरों को उस सहायता पाठ को खोजने के लिए डिलीट एंड फ़ोल्डर की खोज करनी चाहिए जिसमें वाक्यांश डिलीट ए फोल्डर सम्मिलित है। डिलीट फ़ोल्डर की खोज करने से वांछित परिणाम नहीं मिलता है। (नोट्स 8 या-खोज सम्मेलनों का उपयोग करता है।)

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

आईबीएम नोट्स 9 ने कई वाणिज्यिक पैकेज्ड या वेब-आधारित सॉफ्टवेयर में पाए जाने वाले आधुनिक एप्लिकेशन इंटरफेस के साथ अधिक निकटता से संरेखित करने के लिए यूजर इंटरफेस के डेवलपमेंट को जारी रखा। वर्तमान में, सॉफ़्टवेयर में अभी भी कैप्स लॉक के आकस्मिक उपयोग को उलटने के लिए कोई ऑटो-सही विकल्प - या यहां तक ​​कि क्षमता भी नहीं है।

डोमिनोज़ अब ्लिप्स प्लेटफ़ॉर्म पर चल रहा है और एक्सपेजेज जैसे कई नए डेवलपमेंट एनवायरनमेंट और टूल प्रदान करता है। कम विशिष्ट पीसी के लिए, पुराने इंटरफ़ेस का नया वर्जन अभी भी प्रदान किया जाता है, यद्यपि यह पुराना इंटरफ़ेस है, कई नई सुविधाएँ उपलब्ध नहीं हैं और ईमेल यूजर इंटरफ़ेस नोट्स 7.x शैली में वापस आ जाता है।

यह नया यूजर अनुभव नोट्स 6.5 (2003 में जारी) पर आधारित है, जिसने ईमेल क्लाइंट को अपग्रेड किया था, जिसे पहले कई लोग प्रोडक्ट की कमज़ोरी मानते थे। उस समय जोड़ी गई सुविधाओं में सम्मिलित हैं:
 * फ़ोल्डरों को खींचें और छोड़ें
 * सर्वरों के मध्य अपठित चिह्नों की प्रतिकृति
 * अनुवर्ती झंडे
 * ईमेल पर उत्तर दें और संकेतक अग्रेषित करें
 * किसी अनुलग्नक को संपादित करने और परिवर्तनों को ईमेल आईडी पर वापस सहेजने की क्षमता

रिसेप्शन
2006 में अभिभावक जैसे प्रकाशनों ने लोटस नोट्स के पुराने वर्जनों की आलोचना की है कि इसमें सहज ज्ञान युक्त [यूजर] इंटरफ़ेस नहीं है और क्लाइंट सॉफ़्टवेयर की उपयोगिता पर व्यापक असंतोष का हवाला दिया गया है। गार्जियन ने संकेत दिया कि जरूरी नहीं कि नोट्स को इस असंतोष के परिणामस्वरूप इस तथ्य के कारण नुकसान हुआ हो कि जो लोग [एंटरप्राइज़ सॉफ़्टवेयर] चुनते हैं, वे इसका उपयोग करने वाले नहीं होते हैं। नोट्स के पुराने वर्जनों की भी महत्वपूर्ण प्रयोज्य सर्वोत्तम प्रथा का उल्लंघन करने के लिए आलोचना की गई है जो सुझाव देती है कि सुसंगत यूआई अक्सर कस्टम विकल्प से बेहतर होता है। किसी विशेष ऑपरेटिंग सिस्टम के लिए लिखे गए सॉफ़्टवेयर को उस विशेष OS के यूजर इंटरफ़ेस शैली मार्गदर्शिका का पालन करना चाहिए। उन स्टाइल गाइडों का पालन न करने से यूजर भ्रमित हो सकते हैं। उल्लेखनीय उदाहरण F5 कीबोर्ड शॉर्टकट है, जिसका उपयोग माइक्रोसॉफ्ट Windows में विंडो सामग्री को ताज़ा करने के लिए किया जाता है। रिलीज़ 8.0 से पहले लोटस नोट्स में F5 दबाने से स्क्रीन लॉक हो गई। चूँकि यह आलोचना का प्रमुख बिंदु था इसलिए रिलीज़ 8.0 में इसे बदल दिया गया। पुराने वर्जन आनुपातिक स्क्रॉलबार का समर्थन नहीं करते थे (जो यूजर को यह अनुमान लगाते हैं कि देखे जा रहे भाग के सापेक्ष डॉक्यूमेंट कितना लंबा है)। आनुपातिक स्क्रॉल बार केवल नोट्स 8 में पेश किए गए थे। नोट्स के पुराने वर्जन भी इसी तरह के यूजर इंटरैक्शन विकल्पों से ग्रस्त थे, जिनमें से कई को पश्चात के रिलीज में भी ठीक किया गया था। उदाहरण जिसे रिलीज़ 8.5 में ठीक किया गया था: पुराने वर्जनों में आउट-ऑफ़-ऑफ़िस एजेंट को जाते समय मैन्युअल रूप से सक्षम करना पड़ता था और वापस आते समय अक्षम करना पड़ता था, भले ही प्रारंभ और समाप्ति तिथि निर्धारित की गई हो। रिलीज़ 8.5 के अनुसार अब ऑफ़िस से बाहर की अधिसूचना मैन्युअल अक्षमता की आवश्यकता के बिना स्वचालित रूप से बंद हो जाती है।

कुछ अन्य ई-मेल क्लाइंट सॉफ़्टवेयर प्रोग्रामों के विपरीत, आईबीएम नोट्स डेवलपर्स ने व्यक्तिगत यूजरों को यह निर्धारित करने की अनुमति नहीं देने का विकल्प चुना कि जब वे ई-मेल खोलते हैं तो रिटर्न रसीद भेजी जाती है या नहीं; बल्कि, वह विकल्प सर्वर स्तर पर कॉन्फ़िगर किया गया है। आईबीएम डेवलपर्स का मानना ​​है कि रिटर्न रसीद को व्यक्तिगत रूप से रद्द करने की अनुमति देना किसी संगठन के भीतर रिटर्न रसीद फ़ंक्शन के इरादे का उल्लंघन करता है। इसलिए, सिस्टम सेटिंग्स के आधार पर, यूजरों के पास रिटर्न रसीदों को स्पैमर्स या अवांछित ई-मेल के अन्य प्रेषकों के पास वापस भेजने का कोई विकल्प नहीं होगा। इसने तकनीकी साइटों को नोट्स की इस सुविधा से बचने के तरीके प्रकाशित करने के लिए प्रेरित किया है। आईबीएम नोट्स 9.0 और आईबीएम आईनोट्स 9.0 के लिए, आईबीएम डोमिनोज़ सर्वर की .INI फ़ाइल में अब रिटर्न रसीद को नियंत्रित करने के लिए प्रविष्टि हो सकती है जो समुदाय की अपेक्षाओं (आईबीएम नोट्स 9 प्रोडक्ट डॉक्यूमेंटीकरण) के साथ अधिक संरेखित है। जब नोट्स क्रैश हो जाते हैं, तो कुछ प्रक्रियाएँ चलती रह सकती हैं और एप्लिकेशन को तब तक पुनरारंभ होने से रोक सकती हैं जब तक कि वे समाप्त न हो जाएँ।

संबंधित आईबीएम लोटस प्रोडक्ट
आईबीएम नोट्स के 30 साल के इतिहास में, लोटस डेवलपमेंट कॉरपोरेशन और पश्चात में आईबीएम ने कई अन्य सॉफ्टवेयर प्रोडक्ट डेवेलप किए हैं जो आईबीएम नोट्स पर आधारित हैं या उनके साथ ीकृत हैं। इनमें से सबसे प्रमुख आईबीएम लोटस डोमिनोज़ सर्वर सॉफ्टवेयर है, जिसे मूल रूप से लोटस नोट्स सर्वर के रूप में जाना जाता था और वर्जन 4.5 के रिलीज के साथ भिन्न नाम प्राप्त हुआ। सर्वर प्लेटफ़ॉर्म डॉक्यूमेंट मैनेजमेंट के लिए डोमिनोज़ के लिए आईबीएम लोटस क्विकर और इंस्टेंट मेसेजिंग, ऑडियो और वीडियो संचार और वेब कॉन्फ्रेंसिंग के लिए आईबीएम लोटस सेमटाइम और रिलीज़ 8.5, आईबीएम कनेक्शन जैसे प्रोडक्ट्स के लिए आधार बन गया।

आईबीएम नोट्स की शुरुआती रिलीज में, आईबीएम लोटस स्मार्टसुइट एनवायरनमेंट के साथ क्लाइंट-साइड ीकरण पर काफी जोर दिया गया था। कार्यालय प्रोडक्टकता सॉफ्टवेयर में माइक्रोसॉफ्ट की बढ़ती प्रमुखता के साथ, डेस्कटॉप ीकरण फोकस कुछ समय के लिए माइक्रोसॉफ्ट ऑफिस में बदल गया। 2007 में ्लिप्स फ्रेमवर्क पर आधारित वर्जन 8.0 की रिलीज़ के साथ, आईबीएम ने फिर से अपने स्वयं के कार्यालय-प्रोडक्टकता सूट, ओपनऑफिस.org-व्युत्पन्न आईबीएम लोटस सिम्फनी के साथ ीकरण जोड़ा। आईबीएम लोटस ्सपेडिटर ्लिप्स-आधारित ऍप्लिकेशन्स को डेवेलप करने के लिए रूपरेखा है।

अन्य आईबीएम प्रोडक्ट्स और प्रौद्योगिकियों को भी आईबीएम नोट्स के साथ ीकृत करने के लिए बनाया गया है। मोबाइल-डिवाइस सिंक्रोनाइज़ेशन के लिए, इसमें पहले क्लाइंट-साइड आईबीएम लोटस ईज़ीसिंक प्रो प्रोडक्ट (अब डेवलपमेंट में नहीं) और आईबीएम लोटस नोट्स ट्रैवलर, मेल, कैलेंडर और संपर्क सिंक के लिए नया नो-चार्ज सर्वर-साइड ऐड-ऑन सम्मिलित था। आईबीएम के पोर्टफोलियो में हाल ही में मेल सुरक्षा और एन्क्रिप्शन के लिए दो आईबीएम लोटस रक्षक प्रोडक्ट जोड़े गए हैं, जिन्हें आईबीएम नोट्स के साथ ीकृत करने के लिए बनाया गया है।

अन्य विक्रेताओं से संबंधित सॉफ़्टवेयर
लंबे बाज़ार इतिहास और बड़े स्थापित आधार के साथ, नोट्स और डोमिनोज़ ने बड़े तृतीय-पक्ष सॉफ़्टवेयर पारिस्थितिकी तंत्र को जन्म दिया है। ऐसे प्रोडक्ट्स को चार व्यापक और कुछ हद तक अतिव्यापी वर्गों में विभाजित किया जा सकता है:


 * नोट्स और डोमिनोज़ एप्लिकेशन या अधिक नोट्स डेटाबेस के रूप में लिखे गए सॉफ़्टवेयर प्रोग्राम हैं, और अक्सर एनटीएफ टेम्पलेट्स के रूप में आपूर्ति की जाती हैं। इस प्रकार का सॉफ़्टवेयर सामान्यतः नोट्स के मुख्य सहयोग, वर्कफ़्लो और मैसेजिंग क्षमताओं से बिज़नेस लाभ प्रदान करने पर केंद्रित होता है। उदाहरणों में क्लाइंट संबंध मैनेजमेंट (सीआरएम), मानव संसाधन और परियोजना ट्रैकिंग सिस्टम सम्मिलित हैं। इस प्रकार के कुछ एप्लिकेशन नोट्स क्लाइंट ्सेस के अतिरिक्त ब्राउज़र इंटरफ़ेस भी प्रदान कर सकते हैं। इन प्रोग्रामों का कोड सामान्यतः उन्हीं लैंग्वेजेज का उपयोग करता है जो इन-हाउस डोमिनोज़ डेवलपर के लिए उपलब्ध हैं: नोट्स फॉर्मूला लैंग्वेज, लोटसस्क्रिप्ट, जावा (प्रोग्रामिंग लैंग्वेज) और जावास्क्रिप्ट।
 * नोट्स और डोमिनोज़ ऐड-ऑन, टूल और ्सटेंशन सामान्यतः सी, सी++ या किसी अन्य संकलित लैंग्वेज में लिखे गए निष्पादन योग्य प्रोग्राम होते हैं जिन्हें विशेष रूप से नोट्स और डोमिनोज़ के साथ ीकृत करने के लिए डिज़ाइन किया जाता है। सॉफ़्टवेयर के इस वर्ग में क्लाइंट- और सर्वर-साइड दोनों निष्पादन योग्य कंपोनेंट्स सम्मिलित हो सकते हैं। कुछ मामलों में, नोट्स डेटाबेस का उपयोग कॉन्फ़िगरेशन और रिपोर्टिंग के लिए किया जा सकता है। ्लिप्स-आधारित नोट्स 8 स्टैण्डर्ड क्लाइंट के आगमन के पश्चात से, क्लाइंट-साइड ऐड-ऑन में ्लिप्स प्लग-इन और ्सएमएल-आधारित विजेट भी सम्मिलित हो सकते हैं। इस प्रकार के सॉफ़्टवेयर की विशिष्ट भूमिका कोर नोट्स कार्यक्षमता का समर्थन करना या उसका विस्तार करना है। उदाहरणों में स्पैम और एंटी-वायरस प्रोडक्ट, सर्वर प्रशासन और निगरानी उपकरण, संदेश और भंडारण मैनेजमेंट प्रोडक्ट, नीति-आधारित उपकरण, डेटा सिंक्रनाइज़ेशन उपकरण और डेवलपर टूल सम्मिलित हैं।
 * नोट्स और डोमिनोज़-अवेयर ऐड-इन्स और एजेंट भी निष्पादन योग्य प्रोग्राम हैं, लेकिन उन्हें सामान्य नेटवर्क वाले सॉफ़्टवेयर प्रोडक्ट की पहुंच नोट्स और डोमिनोज़ डेटा तक बढ़ाने के लिए डिज़ाइन किया गया है। इस वर्ग में सर्वर और क्लाइंट बैकअप सॉफ़्टवेयर, एंटी-स्पैम और एंटी-वायरस प्रोडक्ट, और ई-डिस्कवरी और आर्काइविंग सिस्टम सम्मिलित हैं। इसमें सिस्को वेब्स कॉन्फ्रेंसिंग सर्विस या सेल्सफोर्स.कॉम सीआरएम प्लेटफॉर्म जैसी तृतीय-पक्ष पेशकशों के साथ नोट्स को ीकृत करने के लिए ऐड-इन्स भी सम्मिलित हैं।

इतिहास
नोट्स का इतिहास 30 वर्षों से भी अधिक पुराना है। इसकी मुख्य प्रेरणा PLATO नोट्स थी, जिसे 1973 में इलिनोइस विश्वविद्यालय में डेविड आर. वूली ने बनाया था। आज की शब्दावली में, PLATO नोट्स यूजर-निर्मित चर्चा समूहों का समर्थन करते थे, और यह ऑनलाइन समुदाय की नींव का हिस्सा था जो अधिक समय तक फलता-फूलता रहा। प्लेटो प्रणाली पर 20 वर्ष। रे ओज़ी ने 1970 के दशक में इलिनोइस विश्वविद्यालय में भाग लेने के दौरान PLATO के साथ कार्य किया। जब पीसी नेटवर्क तकनीक उभरने लगी, तो ओज़ी ने लोटस डेवलपमेंट कॉरपोरेशन के संस्थापक मिच कपूर के साथ सौदा किया, जिसके परिणामस्वरूप 1984 में आइरिस एसोसिएट्स का गठन हुआ, ताकि ऐसे प्रोडक्ट डेवेलप किए जा सकें जो पीसी की क्षमताओं को प्लेटो में अग्रणी सहयोगी उपकरणों के साथ जोड़ सकें।. समझौते ने प्रोडक्ट डेवलपमेंट का नियंत्रण ओज़ी और आइरिस के अधीन कर दिया, और बिक्री और विपणन का नियंत्रण लोटस के अधीन कर दिया। 1994 में, नोट्स आर3 की रिलीज़ और बाज़ार में सफलता के बाद, लोटस ने आइरिस को खरीद लिया। 1995 में आईबीएम ने लोटस को खरीद लिया।

2008 में, आईबीएम ने JavaServer Faces पर आधारित एक्सपेजेज तकनीक जारी की। यह डोमिनोज़ एप्लिकेशन को ब्राउज़र क्लाइंट के सामने बेहतर ढंग से पेश करने की अनुमति देता है, यद्यपि यू्स और बिज़नेस तर्क को पूरी तरह से फिर से लिखा जाना चाहिए। पहले, डोमिनोज़ एप्लिकेशन को ब्राउज़र के माध्यम से ्सेस किया जा सकता था, लेकिन ब्राउज़र में पूर्ण कार्यक्षमता प्राप्त करने के लिए व्यापक वेब विशिष्ट संशोधनों की आवश्यकता होती थी। एक्सपेजेज ने एप्लिकेशन को नई क्षमताएं भी दीं जो क्लासिक नोट्स क्लाइंट के साथ संभव नहीं हैं। आईबीएम डोमिनोज़ 9 सोशल एडिशन में नोट्स ब्राउज़र प्लगइन सम्मिलित था, जो ब्राउज़र टैब में मौजूद रिच डेस्कटॉप क्लाइंट के छोटे वर्जन के माध्यम से नोट्स एप्लिकेशन को प्रदर्शित करेगा।

ब्रांडिंग
4.5 जारी करने से पहले, लोटस नोट्स ब्रांडिंग में क्लाइंट और सर्वर एप्लिकेशन दोनों सम्मिलित थे। 1996 में, लोटस ने डोमिनोज़ नामक नोट्स 4 सर्वर के लिए HTTP सर्वर ऐड-ऑन जारी किया। इस ऐड-ऑन ने नोट्स डॉक्यूमेंटों को वास्तविक समय में वेब पेजों के रूप में प्रस्तुत करने की अनुमति दी। उस वर्ष पश्चात में, डोमिनोज़ वेब सर्वर को कोर नोट्स सर्वर के रिलीज़ 4.5 में ीकृत किया गया था और आईबीएम लोटस डोमिनो नाम लेते हुए पूरे सर्वर प्रोग्राम को फिर से ब्रांड किया गया था। केवल क्लाइंट प्रोग्राम ने आधिकारिक तौर पर लोटस नोट्स नाम बरकरार रखा।

नवंबर 2012 में, आईबीएम ने घोषणा की कि वह लोटस ब्रांड को छोड़ देगा और केवल नोट्स और डोमिनोज़ सहित प्रोडक्ट्स की पहचान करने के लिए आईबीएम ब्रांड के साथ आगे बढ़ेगा। 9 अक्टूबर, 2018 को, आईबीएम ने क्लाइंट और सर्वर सॉफ़्टवेयर के नवीनतम वर्जन की उपलब्धता की घोषणा की।

2019 में, डोमिनोज़ और नोट्स एचसीएल सॉफ्टवेयर के तहत प्रबंधित एंटरप्राइज़ सॉफ़्टवेयर प्रोडक्ट बन गए।

रिलीज़ इतिहास
21वीं सदी

आईबीएम ने आईबीएम नोट्स और डोमिनोज़ कोड के कुछ हिस्से OpenOffice.org को दान कर दिए 12 सितम्बर 2007 को और 2008 से नियमित रूप से OpenNTF.org को कोड दान करते आ रहे हैं। आईबीएम नोट्स और डोमिनोज़ की गिरावट या आसन्न समाप्ति की बार-बार की जाने वाली भविष्यवाणियों के बावजूद, जैसे कि फोर्ब्स पत्रिका की 1998 की लोटस की गिरावट और गिरावट, लोटस नोट्स का स्थापित आधार सितंबर 1998 में अनुमानित 42 मिलियन सीटों से बढ़ गया है 2008 तक लगभग 140 मिलियन संचयी लाइसेंस बेचे गए। बार जब आईबीएम वर्कप्लेस 2006 में बंद हो गया, नोट छोड़ने की अटकलों को खारिज कर दिया गया। इसके अतिरिक्त, आईबीएम ने दो साल पश्चात iPhone के लिए iनोट्स पेश किया।

आईबीएम ने प्रोजेक्ट में OpenOffice.org सुइट को नोट्स 8 में ीकृत करने के लिए डेवेलप किए गए कुछ कोड का योगदान दिया। आईबीएम ने मुफ्त वितरण के लिए OpenOffice.org के अपने वर्जन को आईबीएम लोटस सिम्फनी के रूप में भी पैकेज किया। आईबीएम नोट्स और डोमिनोज़ 9 सोशल एडिशन 21 मार्च 2013 को शिप किया गया। परिवर्तनों में महत्वपूर्ण रूप से अद्यतन यूजर इंटरफ़ेस, आईबीएम नोट्स और आईबीएम आईनोट्स कार्यक्षमता की निकट-समानता, आईबीएम नोट्स ब्राउज़र प्लगइन, आईबीएम डोमिनोज़ में नए ्सपेज नियंत्रण जोड़े गए, ताज़ा आईबीएम डोमिनोज़ डिज़ाइनर यूजर इंटरफ़ेस, एंड्रॉइड मोबाइल उपकरणों पर टू डॉस के लिए जोड़ा गया समर्थन सम्मिलित है, और अतिरिक्त सर्वर कार्यक्षमता जैसा कि घोषणा पत्र में बताया गया है।

2016 के अंत में, आईबीएम ने घोषणा की कि नोट्स 9.0.2 रिलीज़ नहीं होगा, लेकिन 9.0.1 को कम से कम 2021 तक समर्थित किया जाएगा। उसी प्रस्तुति में आईबीएम ने यह भी कहा कि उनके आंतरिक यूजरों को नोट्स से दूर आईबीएम वर्स क्लाइंट पर स्थानांतरित कर दिया गया है।

25 अक्टूबर, 2017 को, आईबीएम ने 2018 में किसी समय डोमिनोज़ V10 परिवार अपडेट देने की योजना की घोषणा की। नया वर्जन एचसीएल टेक्नोलॉजीज के साथ साझेदारी में बनाया जाएगा। इन प्रोडक्ट्स के लिए जिम्मेदार आईबीएम की डेवलपमेंट और सहायता टीम एचसीएल में जा रही है, यद्यपि, विपणन और बिक्री आईबीएम के नेतृत्व में जारी है। प्रोडक्ट रणनीति आईबीएम और एचसीएल के मध्य साझा की जाती है। घोषणा के हिस्से के रूप में, आईबीएम ने संकेत दिया कि प्रोडक्ट समर्थन की कोई औपचारिक समाप्ति की योजना नहीं है। 9 अक्टूबर, 2018 को, आईबीएम ने फ्रैंकफर्ट, जर्मनी में आईबीएम डोमिनो 10.0 और आईबीएम नोट्स 10.0 की घोषणा की और उन्हें 10 अक्टूबर, 2018 को डाउनलोड करने के लिए उपलब्ध कराया।

यह भी देखें

 * आईबीएम प्रोडक्ट्स की सूची
 * आईबीएम लोटस|आईबीएम सहयोग समाधान (पूर्व में लोटस) सॉफ्टवेयर प्रभाग
 * ईमेल क्लाइंट की तुलना
 * आईबीएम लोटस डोमिनोज़ वेब ्सेस
 * फ़ीड एग्रीगेटर्स की तुलना
 * लोटस मल्टी-बाइट कैरेक्टर सेट (एलएमबीसीएस)
 * नोट्सपीक