В 1973 году Гейтс исполнил мечту своего отца — поступил в Гарвард, но стать адвокатом он не хотел, а хотел стать математиком, а Пол Аллен начал работать программистом в корпорации "Honeywell".
Поворотный момент в жизни молодых людей наступил в начале 1975 года, когда в их руки попал январский номер журнала "Popular Electronics". Далее рассказывает Билл Гейтс: "На обложке журнала была помещена фотография очень маленького компьютера, размером с тостер. Назывался он чуть-чуть достойнее нашей "Traf-O-Data": "Altair 8800" (заимствовано из кинофильма "Star Trek"). Его продавали по цене 397 долларов за сборный комплект (без клавиатуры и дисплея). У него было 16 адресных переключателей и 16 световых индикаторов. Вы могли заставлять индикаторы перемигиваться на передней панели, вот, собственно, и все. Основная его проблема — отсутствие программного обеспечения. "Altair 8800" нельзя было программировать, что превращало его скорее в новинку-игрушку, чем в серьезный инструмент. Но что у "Altair" действительно было, так это микропроцессорный чип Intel 8080. Нас охватила паника: "Как же так? Без нас? Теперь все кинуться писать настоящие программы для этого чипа!" Я был уверен, что революция, связанная с применением персональных компьютеров, близка, но хотел участвовать в ней с самого начала. Такой шанс выпадает раз в жизни, и я не мог упустить его и не упустил".
Гейтс продолжает свой рассказ: "Наш первый проект заключался в том, чтобы создать версию BASIC для "Altair 8800". Нужно было очень многое втиснуть в крошечную память этого компьютера… задача осложнялась тем, что не было Altair, — мы его даже не видели! Хотя это не имело особого значения, поскольку прежде всего нас интересовал новый микропроцессор Intel 8080. Впрочем, "живьем" мы его даже не видели! Однако, не сомневаясь ни минуты, Пол изучил документацию на этот чип, а затем написал программу, заставляющую мэйнфрейм в Гарварде "строить из себя" крошечный Altair… В тот период мы с Полом мало спали и путали день с ночью. Когда меня сваливал сон, я засыпал за столом или на полу. В отдельные дни я вообще ничего не ел и ни с кем не виделся. Но спустя 5 недель мы написали свой BASIC — и родилась в мире компания, разрабатывающая программы для микропроцессоров. Чуть позже мы назвали ее Microsoft.
Мы знали, что основать фирму — значит, пойти на немалые жертвы. Но в то же время понимали, что делать это нужно сейчас — иначе упустим свой шанс в программировании для микропроцессоров. Весной 1975 года Пол уволился с работы, а я решил оставить Гарвард".
Эд Робертс из фирмы MITS, создатель "Altair 8800" (который считается первым персональным компьютером), согласно контракту, заплатил за BASIC новоиспеченной фирме 200 тысяч долларов. Контракт предусматривал возможность для MITS продавать лицензию на BASIC другим компаниям. Но в дальнейшем отношения Microsoft и MITS обернулись первым судебным процессом в истории Microsoft. В 1977 году этот процесс выиграла Microsoft (злые языки говорят, что в том помог адвокат Гейтс-старший), а фирма MITS в конце концов обанкротилась.
Оригинал BASIC, написанный для "Altair", остался наиболее популярной версией, а Гейтс и Аллен создали стандартную версию, которая использовалась в течение последующих шести лет, причем в микропроцессорах других фирм. Microsoft также продавала FORTRAN и COBOL и к концу 70-х годов стала монополистом на рынке языков программирования для персональных компьютеров.
В 1978 году компания Microsoft переехала из Альбукерка в Беллвью, маленький городок, расположенный на противоположном от Сиэтла берегу озера Вашингтон. Вырос и штат компании, до 38 человек.
В июле 1980 года наступил другой ключевой момент в истории Билла Гейтса. Фирма IBM решила создать свой персональный компьютер и приступила к реализации этого проекта, получившего название "Project Chess". Люди из IBM выяснили, что программное обеспечение для микрокомпьютеров, в основном, выпускается фирмой Microsoft, и решили встретиться с ее представителями.
Гейтс надеялся, что IBM заинтересовалась его BASIC, одел по этому случаю костюм и галстук, но ничего из этой встречи не получилось. На второй встрече, в августе представители IBM заявили Гейтсу, что хотели бы приобрести операционную систему для Project Chess. Ошибочно поверя, что Гейтс владел операционной системой СР/М Гари Килдалла, которая стала промышленным стандартом для микрокомпьютеров — люди из IBM хотели бы знать, продаст ли Гейтс ее. Билл Гейтс сказал, что не владеет СР/М и отправил их к Килдаллу. Но одновременно Гейтс послал в IBM письмо, в котором убеждал компанию использовать в создаваемом компьютере 16-раз- рядный микропроцессор Intel 8088, а не 8-разрядный. В результате контракт с фирмой Digital Research — Гари Килдалла не был заключен (более детальные подробности этой истории освещены в очерке, посвященном Гари Килдаллу).
Тем временем Пол Аллен приобрел за 50 тысяч долларов (другие утверждают за 75 тысяч) операционную систему Q DOS (Quick and Dirty Operating System) Тима Паттерсона, никому неизвестного программиста из небольшой фирмы "Seattle Computer Products", систему, невероятно похожую на СР/М Гари Килдалла. Затем вместе с Гейтсом они занялись доводкой этой системы, которая получила название MS DOS, и в результате контракт с фирмой IBM был заключен. (Говорят, что Гейтсу изрядно повезло, что его мама работала в правлении United Way вместе с главой IBM — председателем совета директоров Джоном Акерсом. Так что, когда ему понадобилось получить рекомендацию, он смог действовать через нее).
12 августа 1981 года состоялась презентация персонального компьютера фирмы IBM с операционной системой MS DOS. В соответствии с контрактом Microsoft стала получать процент с каждого проданного компьютера. Мало того, контракт позволял Microsoft лицензировать MS DOS другим производителям персональных компьютеров. Руководство "голубого гиганта" — фирма IBM потом "рвала на себе волосы", но было поздно.
В этом же году Microsoft выпускает электронную таблицу Multiplan для IBM, которая в отличие от VisiCabc (для ПК Apple II) была инвариантной для любых персональных платформ. Но уже в следующем году Multiplan был повержен с появлением на рынке электронной таблицы Lotus 1-2-3 компании Lotus Development — это была первая неудача фирмы Microsoft. Затем, как пишет Гейтс в своей книге "Бизнес со скоростью мысли", последовали и другие "ошибки": незавершенная разработка СУБД Omega, совместная с IBM разработка операционной системы OS/2, неудачная попытка создания собственного PDA.
В середине 80-х годов у Microsoft снова наступила пора везения. В мае 1985 года Microsoft отбирает пальму первенства у Lotus 1-2-3, выпустив электронную таблицу Excel (первоначальное название Odyssey) сначала для компьютеров Macintosh, а затем и для IBM PC. Excel быстро завоевал признание как у специалистов, так и рядовых пользователей. В 1990 году Excel пережил "второе рождение", когда в мае появилась Windows 3.0. Были выпущены версии Excel 2.1, затем Excel 3.0, в 1992 году — Excel 4.0, в 1994 году — Excel 5.0, Excel для Windows 95 (в составе Microsoft Office), ну и т. д. — в названии изменялись только цифры года.
С 1982 года в Microsoft начались работы над текстовым процессором Word. Надо сказать, что на рынке текстовых процессоров в эти годы доминировал World Star, созданный в 1979 году Джоном Барнаби. Поэтому разработчики Microsoft решили внести в Word ряд серьезных улучшений; возможность работы с мышью, использование различных шрифтов, разделение экрана монитора на окна, сохранение "удаленного текста" в корзине и т. п. Пользователи с настороженностью встретили этот процессор, а появившийся текстовый процессор Word Perfect "перетянул" многих пользователей на свою сторону.
Но в конце концов, как и в случае с электронной таблицей, текстовый процессор Word, реализованный на компьютерах Macintosh взял вверх над конкурентами, и модификация Word для IBM PC также получила признание. А затем появились версии Word 5.0, версия 5.5 со "спускающимися" меню, Word 6.0, Word для Windows 95 и т. д. — в названии очередной версии опять же изменялись только цифры года.
10 сентября 1983 года Microsoft спонсирует Windows — многозадачную среду с графическим пользовательским интерфейсом, работающую на компьютерах с MS DOS. Гейтс заявил, что к концу 1984 года 90 % персональных компьютеров, на которых установлена операционная система MS DOS, будут использовать Windows со всеми приложениями DOS. Но прошел год, прошел второй, и только в ноябре 1985 года она появилась на рынке программного обеспечения. Несмотря на издержки переходного периода, периода адаптации пользователей к новой системе, "процесс пошел", как говорил современный классик, и дальнейший успех Windows был обеспечен. Версии Windows для разных компьютеров, на которых работает разное программное обеспечение, стали выходить почти ежегодно: Windows 3.0, 3.1, NT, 95, 98, СЕ, ME и т. д., наконец в первом году нового тысячелетия — Windows ХР. Как пишет аналитик рынка ОС Дэн Кузнецки, последние 15 лет Microsoft работала под девизом: "Пришла пора обновить Windows!" А другой аналитик Элсон говорит: "Microsoft выпускает все новые ОС, чтобы исправить ошибки в старых. Обратной совместимости практически нет, что вынуждает пользователей приобрести новое программное (и аппаратное) обеспечение". Продавая предустановленные ОС, Windows Microsoft все богатела и богатела. И еще, что хотелось бы отметить по поводу Windows. Понятно, что Microsoft не изобрела и не создала лучшую операционную систему. Microsoft не изобрела графический пользовательский интерфейс и не создала мыши, MS DOS даже не приближалась по удобству к ОС MacOS (Apple). Каждая программа Microsoft в отдельности уступает программам конкурентов. Однако когда Microsoft дополнила Windows офисным пакетом (Microsoft Office), то попала прямо в яблочко.