דוט נט היא שכבת תוכנה של מיקרוסופט שבאמצעותה מקודדות ומורצות תוכנות אחרות. שכבה זו מספקת לתוכנות שרצות מעליה סט כלים ושירותים כגון ניהול זיכרון, שליטה בהתקני קלט/פלט, הצפנת הודעות וכו', כך שהמתכנתים אינם צריכים לכתוב ספריות עזר המספקות שירותים אלו אלא רק את הלוגיקה העיקרית של התוכנה. בנוסף, שימוש בשכבת תוכנה זו (הנקראת גם "סביבה וירטואלית") מאפשר להריץ תוכנות על פלטפורמות שונות (חלונות, לינוקס, יוניקס, טאבלטים, טלפונים סלולריים וכו') בלי צורך בשינוי קוד התוכנה, כי התוכנה "מדברת" רק עם הסביבה הווירטואלית, וסביבה זו כבר יודעת איך לדבר עם הפלטפורמה הספציפית. NET. הושקה ב־11 בפברואר2002.
הפלטפורמה מספקת ממשק פיתוח אחיד הן לתוכנות שולחניות, הן לפיתוח אתרי Web, והן לתוכנות לסמארטפונים המריצים Windows Phone ואף מאפשרת לקשור ביחד התקני מחשוב שונים ולשתף ביניהם יישומים ואף מידע. היא פותחה כמענה תחרותי לארכיטקטורת J2EE מבית סאן מיקרוסיסטמס. בתחום התוכנות השולחניות, מספקת NET. ספרייה אחידה לפיתוח על כל משפחת מערכת ההפעלהחלונות, החל מגרסת Windows 98, במקום ממשקי תכנות היישומים של מערכות ההפעלה עצמן, או ספריית MFC.
עד שנת 2013, יצאו שמונה גרסאות של פלטפורמה זו. בראש צוות הפיתוח עמד הישראלי יובל נאמן, לשעבר סגן נשיא חטיבת כלי הפיתוח במיקרוסופט העולמית.