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