Die Microsoft Corporation [ˈmaɪ.kɹoʊ.sɒft] ist ein US-amerikanischer international tätiger Hard- und Softwareentwickler und ein Technologieunternehmen mit Sitz in Redmond, einer Stadt im Großraum Seattle im US-Bundesstaat Washington. Mit etwa 221.000 Mitarbeitern (Stand: 2023) und einem Umsatz von 221 Milliarden US-Dollar (Stand: 2023) ist das Unternehmen weltweit der größte Softwarehersteller und eines der größten Unternehmen überhaupt. Seit dem 4. Februar 2014 ist Satya Nadella Chief Executive Officer (CEO). Das Unternehmen ist unter anderem bekannt für sein Betriebssystem Windows, das Büro-Softwarepaket Office, die Tablet-PC-Familie Microsoft Surface und die Videospiel-Marke Xbox.
Microsoft wurde am 4. April 1975 von Bill Gates und Paul Allen in Albuquerque (New Mexico) gegründet. Das Unternehmen zog am 1. Januar 1979 nach Bellevue (Washington) um. Am 26. Februar 1986 zog das Unternehmen auf den heutigen Platz, den Firmencampus in Redmond (Washington). Als Nachfolger von Gates war Steve Ballmer von 2000 bis 2014 CEO. Das Wort Microsoft ist ein Kofferwort aus englisch microcomputer und software.
Nach anfänglichen Erfolgen mit Microsoft BASIC, einem BASIC-Interpreter, der ab Ende der 1970er Jahre auch als Betriebssystem für 8-Bit-Heimcomputer eingesetzt wurde, stellte das Unternehmen 1981 sein Betriebssystem MS-DOS vor, das im Auftrag von IBM entwickelt worden war. Der IBM PC und dessen Nachbauten auf PC-Basis wurden in den 1980er Jahren vornehmlich mit diesem DOS-Betriebssystem ausgestattet. In den 1990er Jahren wurden das grafische Betriebssystem Windows und Microsofts Büro-Softwarepaket Office Marktführer im Bereich der Personal Computer. Von der Einführung des iPhones und dem darauf folgenden Boom von Mobilgeräten wie Smartphones und Tablets wurde Microsoft überrascht. In diesem Segment, wie auch mit einem eigenen MP3-Player, blieb Microsoft weitestgehend ohne Erfolge, während der PC-Markt schrumpfte. Mit der Einführung von Windows Azure baute Microsoft sein Segment im Cloud Computing aus.
1975 entwickelte der Student Bill Gates zusammen mit Paul Allen und Monte Davidoff auf einem von Paul Allen programmierten Emulator für den Prozessor Intel 8080 die Programmiersprache Altair BASIC 2.0 für den Computer Altair 8800 des Unternehmens MITS (Micro Instrumentation Telemetry Systems). Die Software war zunächst in zwei Versionen verfügbar: Altair BASIC 4K und Altair BASIC 8K. Am 22. Juli 1975 schlossen Gates und Allen einen Distributionsvertrag mit dem Unternehmen MITS in Albuquerque ab. Neben einer einmaligen Zahlung in Höhe von 3.000 Dollar sah der Vertrag vor, dass Gates und Allen für jedes 4K-BASIC 30 Dollar, für das 8K-BASIC 35 Dollar und für die Extended Edition (BASIC mit Handbuch) sogar 60 Dollar erhalten sollten, wenn ein Altair-Käufer die Software zusammen mit dem Bausatz bestellte, aus dem der Altair 8800 erst zusammengelötet werden musste.
Der Name „Micro-Soft“ entstand am 29. November 1975, als sich Gates und Allen um eine Werbekampagne Gedanken machen mussten.
Als „General Licensors“ erhielten sie zusätzliche 10 Dollar für jedes BASIC oberhalb der 8K-Version, welches zusammen mit dem Rechner bestellt wurde. Kunden, die schon einen solchen Altair zusammengebaut hatten, ohne die Software gleich dazu zu erwerben, bezahlten 500 Dollar für Altair BASIC 4K oder 750 Dollar für die 8K-Version, um ihren Rechner damit überhaupt erst funktionsfähig zu machen. Gates und Allen erhielten von diesem Umsatz von MITS als Lizenzgeber die Hälfte. Der Vertrag mit MITS war auf 180.000 Dollar begrenzt. Er enthielt eine Klausel, nach welcher Microsoft das Recht zugesprochen wurde, die Software an weitere Computerhersteller zu verkaufen. MITS verlangte dafür Tantiemen. Eine weitere Klausel verpflichtete das junge Unternehmen dazu, einen telefonischen Kundendienst mit einer Person einzurichten, sobald der Umsatz 2.500 Dollar im Monat überstieg. Eine zweite Person wurde nötig, sobald 5.000 Dollar Umsatz pro Monat erreicht wurden. Das hatte zur Folge, dass Bill Gates sein Studium nicht fortsetzen konnte.
Gates und Allen schlossen untereinander einen Vertrag ab, welcher die Aufgaben im Unternehmen und die Gewinnausschüttung regelte. Monte Davidoff, der die Gleitkommafunktionen von Altair BASIC programmiert hatte, wurde mit einmalig 2.400 Dollar ausgezahlt. Gates und Allen teilten sich im ersten Monat einen Verdienst von 1.516 Dollar.
Die Entwicklung von Altair BASIC 3.0 verlangte, wie schon bei der Version 2.0, aufgrund des kleinen Speichers des Altairs ein besonderes Programmiergeschick. Bill Gates musste zu ungewöhnlichen Methoden greifen, um den Speicherbedarf so weit wie möglich zu reduzieren. Spätere Microsoft-Mitarbeiter sollte dieser Gates-Code noch oft zur Verzweiflung treiben, wenn sie ihn zu Wartungszwecken zu überarbeiten hatten. Gleichzeitig waren diese Programmiermethoden aber auch hilfreich, um anderen Softwareherstellern die illegale Verwendung von Programmteilen von Microsoft nachzuweisen, denn Gates war der einzige, der den Code erklären konnte.
Die Entwicklungskosten für Altair BASIC beliefen sich auf 40.000 Dollar. Die größten Kosten verursachte hierbei die eingekaufte Rechenzeit auf den Großrechnern eines Rechenzentrums, in welchem Allen zunächst einen Emulator für den Intel 8080 entwickelte, um das BASIC überhaupt in Angriff nehmen zu können. Um Kosten zu sparen, entwarf Gates große Teile des BASIC zunächst mit Bleistift auf einem Notizblock.
In Anbetracht dieser Kosten ist die Verärgerung von Bill Gates kaum verwunderlich, als bereits vor dem offiziellen Erscheinen von Altair BASIC 50 Kopien einer Beta-Version in Umlauf gelangten.
Microsoft entwickelte aus Altair BASIC einen eigenen BASIC-Interpreter namens Microsoft BASIC, der durch seine Implementierungen auf den verschiedenen damaligen Homecomputern rasch bekannt wurde. Andere Hersteller lizenzierten den Code des Microsoft BASIC und entwickelten ihn selbständig weiter (z. B. Apple und Commodore), oder sie entwickelten Alternativen mit einer zu Microsoft BASIC weitgehend kompatiblen Syntax (z. B. Atari); beide Strategien trugen so zu einer weiteren Verbreitung dieser Sprache bei. Die Verbreitung von BASIC war so groß, dass praktisch jedem damals verkauften Computersystem ein BASIC zur Verfügung stand.
Neben dem BASIC-Interpreter entwickelte Microsoft in diesen Jahren auch Compiler u. a. für BASIC, Fortran und COBOL. Diese basierten zunächst noch auf dem CP/M-Betriebssystem.
Später versuchte Microsoft in Zusammenarbeit mit anderen Unternehmen, einen Homecomputer-Standard namens MSX einzuführen, der sich gegen die Vielzahl von untereinander inkompatiblen Homecomputern durchsetzen sollte. Er war vorübergehend insbesondere in Europa und Japan erfolgreich. Die folgende Entwicklung setzte jedoch der Ära der Homecomputer ebenso ein Ende wie dem MSX.
Darüber hinaus bot Microsoft 1980 mit Xenix auch ein Unix-artiges Betriebssystem an. Aufgrund des für die damalige Zeit großen Ressourcenhungers dieses Systems stellte Microsoft die Weiterentwicklung ein und verkaufte es 1987 an SCO.
Die Geschäfte mit BASIC und den anderen Programmiersprachen liefen in den Jahren 1979–1980 nicht besonders gut. Um einen zusätzlichen Kundenkreis zu erschließen, hatte Microsoft sogar die „Microsoft Softcard“ produziert, eine Erweiterungskarte mit einem Z80-Prozessor für den sehr erfolgreichen Apple-II-Computer, welche es dem Apple-Computer ermöglichte, die für CP/M geschriebene Software von Microsoft laufen zu lassen. Die Karte wurde jedoch schnell ein wichtiger eigenständiger Umsatzbringer für das junge Unternehmen und übertraf die Programmiersprachen an Bedeutung, da viele Käufer mit dem Kauf vor allem die Möglichkeit suchten, die erfolgreichen CP/M-basierten Büroprogramme anderer Unternehmen zu nutzen, wie beispielsweise WordStar. Hier zeichnete sich bereits ab, dass der Markt für fertige Anwendungsprogramme den für Programmiersprachen im Umsatzpotenzial auf längere Sicht weit überstieg. Aufgrund dieser Erkenntnis begann Microsoft, den fast ausschließlichen Fokus auf Programmiersprachen aufzugeben.