Тогда Гари Килдалл взялся за операционную систему для микропроцессора 8080, получившую название СР/М (Control Program for Microcomputer — Управляющая программа для микрокомпьютера). СР/М могла работать на любом компьютере с этим процессором. Программа выполняла все операции, необходимые для управления дисководом. Килдалл, кроме того, разработал ряд других связанных с СР/М программ: текстовый редактор, язык ассемблера, отладчик и служебные программы для копирования файлов с одной дискеты на другую, печати документов и т. д.
Килдалл начал продажу своей операционной системы с помощью рубричной рекламы в журнале
Сделать СР/М промышленным стандартом конца 1970-х помогла нью-йоркская компания-дистрибьютор LifeBoat Associates. Сначала LifeBoat стала клубом пользователем СР/М, затем она взялась за распространение программного обеспечения и публикацию каталога программ для СР/М. Через этот каталог Microsoft торговала своими Фортраном и Коболом. LifeBoat Asocciates славилась точным отражением состояния непрерывно меняющегося рынка программного обеспечения.
Наличие канала распространения для сотен программ СР/М помогло этой операционной системе занять лидирующие позиции на рынке. Такие производители, как North Star Computers и Processor Technology также снабдили свои машины СР/М.
В 1977 г. Гари Килдалл решил доработать СР/М. Он выделил из программы небольшой участок, названный им «BIOS» (базовая система ввода-вывода). BIOS была частью операционной системы СР/М и состояла из драйверов и прочих программ, предназначенных для управления периферийными устройствами — монитором, дисководом, принтером. Остальную часть операционной системы можно было без изменений использовать на любой машине. Под конкретную машину надо было переделывать только BIOS Теперь СР/М можно было легко приспособить к многочисленным компьютерам различных типов.
Решение Гейтса и Аллена выбрать зарождающийся стандарт СР/М в качестве основы для своих Фортрана и Кобола было, наверное, ниспослано им самим провидением. Оно означало возможность продажи программ, написанные на Фортране или Коболе Microsoft, для использования на различных компьютерах. В конце 1970-х лидеры микрокомпьютерной промышленности Apple, Tandy и Commodore продолжали применять свои операционные системы, но многие другие — и среди них недавно вышедшие на этот рынок Zenith, Sharp и Sirius — сделали коллективную ставку на СР/М.
Кацухико Ниси
приводит Microsoft в Японию
1978 г. Microsoft безраздельно господствовала на рынке языков для микрокомпьютеров. Объем сбыта Microsoft за 1977 финансовый год составил 500000 долларов. Когда крупные компании типа Texas Instruments решали выйти на арену со своими микрокомпьютерами, им нужен был Бейсик Microsoft. Бейсик Microsoft был, вероятно, единственным стандартным элементом в океане различных компьютеров и операционных систем.
У Кацухико Ниси — друзья называли его просто Кей — в 1978 г. было две общих черты с Биллом Гейтсом: возраст (22 года) и страсть к персональным компьютерам. Гейтс и Ниси задолго до встречи шли по поразительно параллельным дорогам.
В 1973 г. Билл Гейтс пошел по стопам отца, занявшись правом в Гарвардском университете. В 1976 г. он бросил колледж и организовал свою компанию. В это же время Кацухико Ниси поступил в престижный токийский университет Васеда и собирался работать в частной школе, принадлежащей его родителям. Через два года он бросил учебу и без оглядки ринулся в мир микрокомпьютеров, став издателем информационного бюллетеня для закоренелых хакеров. Предприятие Ниси было настолько успешным, что он организовал компьютерный журнал
Ниси захотел встретиться с автором Бейсика для Altair, добрая молва о котором уже пересекла государственные границы. Он снял телефонную трубку и сказал телефонистке, что хочет связаться с компанией Microsoft в Соединенных Штатах. Телефонистка ответила: «Вам придется назвать город.»