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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

डेटाबेस सिक्योरिटी
एक्सेस कंट्रोल लिस्ट्स (एसीएल) सर्वर के यूजर के उस डेटाबेस एक्सेस के लेवल को कण्ट्रोल करती हैं। केवल मैनेजर एक्सेस यूजर ही एसीएल क्रिएट या मॉडिफाई कर सकता है। जब मैनेजर डेटाबेस क्रिएट करता है तो एसीएल में डिफ़ॉल्ट एंट्रीज सेट की जा सकती हैं।

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

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

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

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

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

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

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

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

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

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

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

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

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

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

विन्यास

एचसीएल डोमिनोज़ सर्वर या डोमिनोज़ क्लाइंट अपने कॉन्फ़िगरेशन को अपने डेटाबेस/एप्लिकेशन फ़ाइलों (*.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 कीबोर्ड शॉर्टकट है, जिसका उपयोग माइक्रोसॉफ्ट विंडोज़ में विंडो सामग्री को ताज़ा करने के लिए किया जाता है। रिलीज़ 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 को डाउनलोड करने के लिए उपलब्ध कराया।

यह भी देखें

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