BASIC 1964'te John George Kemeny ve Thomas Eugene Kurtz tarafından New Hampshire, ABD'de icat edilmiş, günümüzde de çeşitli türevleri kullanılmakta olan yüksek düzey bir programlama dili. Farklı türevleri birçok işletim sisteminin parçası olarak sunulmuştur.
C#; Microsoft tarafından .NET Teknolojisi için geliştirilen modern bir programlama dilidir. Sözdizimi C-like bir deneyim sunar.
Visual Basic, Microsoft tarafından, Basic programlama dili üzerinde geliştirilmiş, olay yönlendirmeli, üst seviye, nesne tabanlı ve görsel bir programlama dilidir. Öğrenilmesi de kullanılması da oldukça kolaydır.
AutoCAD, Amerika Birleşik Devletleri merkezli Autodesk şirketinin 1980'lerin başından beri geliştirdiği bir bilgisayar destekli tasarım (CAD) yazılımı. Teknik resim çizmek için kullanılan diğer programlar gibi vektör tabanlıdır. Yani CAD programı; çözünürlükten bağımsız, 2-boyutlu ve 3-boyutlu geometrik nesnelerin oluşturulduğu bir veri kümesidir. Bu alandaki ilk vektörel çizim programlarından biridir.
Microsoft Excel, Microsoft tarafından Microsoft Windows ve Apple Macintosh işletim sistemleri tabanında çalışmak üzere yazılan ve dağıtımı yapılan bir tablolama programıdır (spreadsheet). İçinde bulunan detaylı finansal çözümlerin yapılabildiği tablolama, grafik oluşturma başarısı ve uygulamalarda kullanılabilecek Visual Basic makro programlama dili sayesinde kendi türünde şu anda dünyadaki en popüler yazılımdır.
Nesne yönelimli programlama veya kısaca NYP, Her işlevin nesneler olarak soyutlandığı bir programlama yaklaşımıdır. NYP destekleyen programlama dilleri yüksek seviye diller olarak adlandırılır.
Nesne tabanlı programlama dili, nesne kullanımını destekleyen ve kapsülleme ilkesine uyan programlama dillerini tanımlar. Ancak nesne tabanlı programlama dilleri, kalıtım gibi nesne yönelimli programlama dillerine özel özellikleri taşımazlar. Bu durumda nesne tabanlı programlama dilleri nesne yönelimli programlama dillerinin altkümesini oluşturur.
.NET Framework, Microsoft tarafından geliştirilen, açık İnternet protokolleri ve standartları üzerine kurulmuş bir "uygulama" geliştirme platformu. Daha önce Sun Microsystems tarafından geliştirilmiş olan Java platformuna önemli benzerlikler göstermektedir.
Visual Basic .NET, görsel programlama dillerinden biri olan Visual Basic'in geliştirilmiş ve modernize edilmiş son sürümüdür. Microsoft tarafından 2002 yılında tanıtılan bu sürüm, nesne yönelimli programlama özellikleri sunmaktadır. Visual Basic .NET, özellikle Windows uygulamaları geliştirmek için yaygın olarak kullanılmakta olup, .NET Framework ile entegrasyonu sayesinde geniş bir kütüphane ve araç setine erişim imkânı sunmaktadır.
Bu liste Microsoft şirketine ait yazılımların tam olmayan bir listesidir.
Office Open XML ya da bilinen adıyla OOXML, XML tabanlı bir dosya sistemi olup, elektronik belgelerin saklanmasını amaçlar.
Microsoft Visual Studio, Microsoft tarafından geliştirilen bir tümleşik geliştirme ortamıdır (IDE). Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework ve Microsoft Silverlight tarafından desteklenen tüm platformlar için yönetilen kod ile birlikte yerel kod ve Windows Forms uygulamaları, web siteleri, web uygulamaları ve web servisleri ile birlikte konsol ve grafiksel kullanıcı arayüzü uygulamaları geliştirmek için kullanılır.
Microsoft Software Developer Network, Microsoft'un geliştiriciler ve yazılım geliştiriciler için hazırlamış olduğu bir hizmettir.
Microsoft MapPoint Microsoft'un kullanıcıların haritaları görüntülemesine, düzenlemesine ve entegre etmesine olanak tanıyan yazılım programı ve hizmetidir. Yazılım ve teknoloji, coğrafi görselleştirmeyi ve dahil edilen verilerin veya özel verilerin analizini kolaylaştırmak üzere tasarlanmıştır. MapPoint ticari kullanıcılar için tasarlanmıştır, ancak düşük coğrafi bilgi sistemi ("CBS") pazarında rekabet eder. Geliştirme anında Microsoft Streets & Trips'in en yeni sürümünün tüm işlevselliğini, tüketici haritalama yazılımı, Microsoft Office ile entegrasyon, Microsoft Excel ve VBA arabirimi gibi çeşitli kaynaklardan veri eşleme özelliklerini içerir. MapPoint teknolojisi aynı zamanda Microsoft Streets & Trips-de, Microsoft AutoRoute, Microsoft Encarta'nın atlas işlevselliği, Bing Haritalar ve Bing Maps Platformunda kullanılır. MapPoint, Streets & Trips ve Microsoft AutoRoute ile birlikte 31 Aralık 2014'te resmen durduruldu. Bing Haritaları ve Windows 10 Windows Haritalar uygulaması, MapPoint'in yerine alternatifi olarak gösteriliyor.
Microsoft Agent Microsoft tarafından geliştirilen ve hareketli karakterler, konuşma motorları ve bilgisayar kullanıcılarıyla etkileşimi artırmak için konuşma tanıma yazılımı kullanılan bir teknolojidir. Windows Vista üzerinden Microsoft Windows 2000'in bir parçası olarak önceden kurulmuş olarak gelir. Microsoft Agent işlevselliği, web sayfaları tarafından kullanılabilen bir ActiveX denetimi olarak sunulmaktadır. Bu yazılımın arkasındaki teori, Stanford'un Dil ve Enformasyon Araştırmaları Merkezi'ndeki Clifford Nass ve Byron Reeves'in sosyal ara yüzler üzerindeki çalışmasından geldi.
.NET Compact Framework .NET Framework'ün bir versiyonudur. Kişisel dijital yardımcılar (PDA'lar), cep telefonları, fabrika denetleyicileri, alıcı kutuları gibi kaynak kısıtlı mobil ve gömülü cihazlarda çalışacak şekilde tasarlanmıştır. .NET Compact Framework, .NET Framework ile aynı sınıf kitaplıklarından bazılarını ve ayrıca .NET Compact Framework denetimleri gibi mobil aygıtlar için özel olarak tasarlanmış birkaç kitaplığı kullanır. Ancak, kitaplıklar, .NET Framework'ün tam kopyaları değildir.
Microsoft Imagine, eski adıyla DreamSpark veya MSDN-AA, öğrencilere ücretsiz yazılım tasarlama ve geliştirme araçları sağlamayı amaçlayan bir Microsoft hizmetidir. Proje 120'den fazla ülkede üniversite ve lise öğrencilerini kapsamaktadır. Hizmetten faydalanmak isteyen öğrenciler Microsoft Imagine internet sayfasını ziyaret etmeli ve öğrencilik durumlarını teyit etmelidir. Eğer öğrencinin bağlı olduğu öğretim kurumu listelenmemişse, öğrenci belgesinin kopyası ile teyit yapılabilmektedir.
Microsoft Windows uygulama programlamasında, OLE Otomasyonu, Microsoft tarafından oluşturulan süreçler arası bir iletişim mekanizmasıdır. Başlangıçta Visual Basic olan komut dosyası dilleri tarafından kullanılması amaçlanan Bileşen Nesne Modeli'nin (COM) bir alt kümesine dayanmaktadır, ancak şimdi Windows'ta birkaç dil tarafından kullanılmaktadır. IDispatch arabirimini uygulamak için tüm otomasyon nesneleri gereklidir. Otomasyon denetleyicileri adı verilen uygulamaların, diğer uygulamalar tarafından dışa aktarılan paylaşılan otomasyon nesnelerine erişebildiği ve bunları değiştirebildiği bir altyapı sağlamaktadır. Uygulamaların birbirini kontrol etmesi için daha eski bir mekanizma olan Dinamik Veri Değişimi'nin (DDE) yerini almaktadır. DDE'de olduğu gibi, OLE Otomasyonunda otomasyon denetleyicisi "istemci"dir ve otomasyon nesnelerini dışa aktaran uygulama "sunucu"dur.
Small Basic, Microsoft'un geliştirdiği ve yayımladığı bir programlama dilidir.
VisualBoyAdvance, Game Boy, Game Boy Color ve Game Boy Advance el oyun konsollarının yanı sıra Super Game Boy ve Super Game Boy 2'nin ücretsiz bir öykünücüsüdür.