14 октября 1980 г. Гейтс, Аллен и Баллмер прилетели в Бока-Рейтон, готовые к одному из важнейших моментов в своей жизни.
Билл Гейтс, приехав в Майами, вдруг сообразил, что он забыл одеть галстук! Уже опаздывая, они остановили свой взятый напрокат автомобиль у находящегося по пути универмага и дождались его открытия. Билл купил галстук, и они отправились в Бока-Рейтон.
Троица из Сиэтла, приехав в IBM, проследовала в небольшой конференц-зал, где их уже ожидали 14 инженеров IBM. Во время совещания Гейтс внес предложение о том, что, поскольку временные рамки очень жесткие, было бы лучше, если бы Microsoft самостоятельно контролировала весь процесс разработки программного обеспечения. Специалисты из Бока-Рейтон засыпали его вопросами, на которые он, не особенно раздумывая, давал уверенные и четкие ответы.
Руководителем проекта Chess назначили Дона Эстриджа, рослого мужчину с горячим темпераментом. Он очень интересовался микрокомпьютерами и имел дома Apple II Билл Лоу остановился на Эстридже, поскольку в нем сочетались эксцентричность — во всяком случае по стандартам IBM — беззаветная преданность компании и умение владеть собой. Эстридж и Гейтс хорошо ладили друг с другом.
Во время ланча Джон Опел случайно оказался сидящим рядом с Эстриджем. Он спросил о Билле: «Это сын Мэри Гейтс?» Выяснилось, что Джон Опел и Мэри Гейтс долгое время вместе работали в правлении United Way Еще одна улыбка фортуны!
Контракт между IBM и Microsoft был подписан 6 ноября 1980 г. По нему Microsoft должна была предоставить определенное число программ для машины Chess, при этом оговаривалось время готовности этих продуктов после получения Microsoft первого прототипа Chess и работающего джойстика. Сроки колебались от 96 дней для расширения Бейсика Microsoft, который должен был стать частью ROM, до 257 дней для Фортрана. Кроме того, контракт обуславливал сроки поставки некоторых промежуточных продуктов, тест-программ и технических документов. Microsoft, в частности Гейтс, должна была вести совместно с группой Эстриджа работу над конструированием аппаратных средств. IBM, кроме того, связалась с Personal Software и предложила этой компании адаптировать VisiCalc под свой PC.
Союз IBM-Microsoft был значительным отступлением от норм IBM. Промышленный гигант с годовым валовым доходом 28 миллиардов долларов предложил маленькой фирме с доходом в несколько миллионов и 25-летним президентом сотрудничать в новой крупной проектно-конструкторской разработке. Это имело серьезные последствия для будущего обеих фирм и всей микрокомпьютерной промышленности.
Прежде всего Microsoft требовалось расширить возможности своей DOS. Это было огромной по своим масштабам программистской задачей, а гигант торопился. Первую версию необходимо было отдать IBM к январю 1981 г.
Гейтс вспоминает, что когда ему в IBM показали график проекта, они еще не начали работать, а опоздание уже составляло три месяца.
IBM настаивала на том, чтобы проект персонального компьютера был защищен строгими мерами безопасности. Гейтс выделил под него самую последнюю комнату в конце коридора, занимаемого Microsoft офиса. Условия для работы были далеки от идеальных. Комната была узкой, размером примерно шесть на девять футов, в ней отсутствовали окна и вентиляция.
Кабинет, в котором шла работа над DOS, через стену соседствовал с офисом фирмы, занимающейся брокерскими операциями с акциями. Люди из IBM очень опасались утечки информации и требовали, чтобы двери кабинета были всегда закрыты и чтобы все документы и аппаратура, имеющие хоть какое-нибудь отношение к проекту Chess, всегда находились в этой комнате. IBM предоставила специальные сейфы для хранения документов и быстро прислала своего сотрудника для их установки. IBM даже предложила Microsoft установить на потолок проволочную сетку, чтобы никто не мог пробраться в комнату сверху, но это было уж слишком.
Microsoft получила первый прототип персонального компьютера IBM в один из выходных после Дня Благодарения. «Биг-Блю» в конечном счете остановилась на микропроцессоре Intel 8088, а не 8086. 8088 работал точно так же, как 8086, но немного медленнее. Он действовал как 16-битовый чип, но обмен данными с внешней средой производился пакетами по 8 бит.
Боб О’Рир, возглавлявший создание MS-DOS, взялся за работу. Первейшей его заботой было преобразование зачаточной операционной системы, купленной у Seattle Computer Products, в профессиональную программу. (QDOS Паттерсона сначала называлась SCP-DOS, затем 86-DOS, и, наконец, была перекрещена Microsoft в MS-DOS). Однако спецификации компьютера были еще не вполне готовы, поэтому работа была очень хитрой. Кроме того, в Microsoft еще точно не определили все характеристики разрабатываемой операционной системы. Учитывая то, что IBM рассчитывала получить текст в марте, проект был крайне самонадеянным.