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

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

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

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

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

डोमिनोज़ उत्पाद में कई घटक होते हैं:


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

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

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

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

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

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

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

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

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

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

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

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

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

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

रिलीज़ 5 के बाद से, सर्वर क्लस्टरिंग में सर्वर के लिए भौगोलिक अतिरेक प्रदान करने की क्षमता है।

नोट्स सिस्टम डायग्नोस्टिक (एनएसडी) नोट्स वर्कस्टेशन या डोमिनोज़ सर्वर के संचालन के बारे में जानकारी एकत्र करता है। 10 अक्टूबर, 2018 को, IBM ने नवीनतम रिलीज़ के रूप में IBM Domino v10.0 और IBM Notes 10.0 जारी किया। दिसंबर, 2019 में, HCL ने HCL डोमिनोज़ v11 और HCL नोट्स 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 के साथ, जावा समर्थन को काफी बढ़ाया और विस्तारित किया गया, और जावास्क्रिप्ट जोड़ा गया। जबकि लोटसस्क्रिप्ट लोटस नोट्स क्लाइंट के लिए एप्लिकेशन विकसित करने में एक प्राथमिक उपकरण बना हुआ है, जावा और जावास्क्रिप्ट सर्वर-आधारित प्रसंस्करण, ब्राउज़र एक्सेस के लिए एप्लिकेशन विकसित करने और ब्राउज़र को आईबीएम नोट्स क्लाइंट की कार्यक्षमता का अनुकरण करने की अनुमति देने के लिए प्राथमिक उपकरण हैं। XPages के साथ, आईबीएम नोट्स क्लाइंट अब मूल रूप से जावा और जावास्क्रिप्ट कोड को संसाधित कर सकता है, हालांकि अनुप्रयोगों के विकास के लिए आमतौर पर केवल आईबीएम नोट्स या केवल एक ब्राउज़र के लिए कम से कम कुछ कोड की आवश्यकता होती है।

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

रिलीज़ 8.5 के बाद से, XPages को IBM नोट्स में भी एकीकृत किया गया।

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

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

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

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

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

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

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

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

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

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

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

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

रिसेप्शन
2006 में अभिभावक जैसे प्रकाशनों ने लोटस नोट्स के पुराने संस्करणों की आलोचना की है कि इसमें सहज ज्ञान युक्त [उपयोगकर्ता] इंटरफ़ेस नहीं है और क्लाइंट सॉफ़्टवेयर की उपयोगिता पर व्यापक असंतोष का हवाला दिया गया है। गार्जियन ने संकेत दिया कि जरूरी नहीं कि नोट्स को इस असंतोष के परिणामस्वरूप इस तथ्य के कारण नुकसान हुआ हो कि जो लोग [एंटरप्राइज़ सॉफ़्टवेयर] चुनते हैं, वे इसका उपयोग करने वाले नहीं होते हैं। नोट्स के पुराने संस्करणों की भी एक महत्वपूर्ण प्रयोज्य सर्वोत्तम प्रथा का उल्लंघन करने के लिए आलोचना की गई है जो सुझाव देती है कि एक सुसंगत यूआई अक्सर कस्टम विकल्प से बेहतर होता है। किसी विशेष ऑपरेटिंग सिस्टम के लिए लिखे गए सॉफ़्टवेयर को उस विशेष OS के उपयोगकर्ता इंटरफ़ेस शैली मार्गदर्शिका का पालन करना चाहिए। उन स्टाइल गाइडों का पालन न करने से उपयोगकर्ता भ्रमित हो सकते हैं। एक उल्लेखनीय उदाहरण F5 कीबोर्ड शॉर्टकट है, जिसका उपयोग Microsoft 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 में IBM ने लोटस को खरीद लिया।

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

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

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

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

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

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

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

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

यह भी देखें

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