В середине 1981 г. Microsoft автоматизировала свою бухгалтерию с помощью маленького компьютера компании Tandy. До этого жена Стива Вуда вела всю эту работу вручную. Для фирмы, которая имела дело с такими компаниями, как IBM, управление Microsoft было не слишком профессиональным. А отсутствие консультанта по финансовым вопросам влетело Гейтсу в копеечку: в 1981 г. он заработал 1 миллион долларов, из которых 500000 ушло на налоги. Он говорил, что был слишком занят управлением компанией, чтобы найти время на защиту своего дохода. Вклад в казну как налогоплательщика принес ему поздравительное письмо президента Рейгана — слабое утешение!
В мае 1982 г. Microsoft активно взялась за распространение своей первой прикладной программы — огромная перемена для компании, которая до этого занималась, главным образом, компьютерными языками. У Гейтса не было времени на решение административных задач, поэтому он предложил Джеймсу Тауну, менеджеру из Tektronix, взять в руки бразды правления Microsoft. Таул стал первым президентом корпорации.
Первой прикладной программой Microsoft была электронная таблица Multiplan, которая, как ожидалось, станет конкурентом VisiCalc, неоспоримого лидера по объему продаж среди программного обеспечения для всех систем.
Программа VisiCalc была задумана в 1977 г. Дэном Бриклином, обучавшимся в Гарвардском университете по программе MBA. Это был 26-летний программист, которому больше нравились порядки 60-х годов и который в то же время мечтал об открытии компании и успехе в мире бизнеса. В Гарвардском университете Бриклии столкнулся с многими моделями реальной хозяйственной деятельности, используемыми для обучения студентов управлению. Занимаясь на практике решением деловых сценариев, он обнаружил, что на ручной пересчет финансовых данных уходит очень много времени. Для облегчения этих задач он написал несколько коротких программ на Бейсике для университетского компьютера PDP-10. В то же время он уяснил себе, что у менеджеров и специалистов в области финансов нет универсального инструмента для решения повседневных коммерческих задач и поэтому решил написать программу для автоматизации таких расчетов.
Бриклин поинтересовался мнением преподавателей Гарвардского университета на этот счет. Преподавателям по вопросам производства и бухгалтерского учета его идея понравилась, но преподаватель финансовой науки сказал, что у нее нет коммерческого будущего. И все же он посоветовал Бриклину поговорить с Дэном Филстра, недавно организовавшим компанию Personal Software, занимающуюся разработкой программного обеспечения для использования в быту. Филстра понравился Бриклин, и он на время дал ему микрокомпьютер Apple II, чтобы у того была возможность разработать модель своей программы.
В конце следующей недели Бриклин изобрел электронную таблицу.
В программе Бриклина для отображения на экране компьютера бухгалтерской рабочей таблицы использовалась сетка. Строки сетки нумеровались, а столбцы обозначались буквами. Каждая клетка, образованная пересечением строки и столбца, определялась соответствующими числом и буквой — А1, В2, С4 и так далее. В эти клетки пользователь мог вводить числа или формулы. Например, выражение ADD(A1..A4) в клетке В5 приказывало электронной таблице рассчитать
Бриклин показал программу нескольким приятелям, посоветовавшим ему продолжить работу над этим проектом, который он назвал «VisiCalc». Затем он начал работать совместно с Бобом Фрэнкстоном, программистом, с которым он познакомился семь лет тому назад. Бриклин писал спецификации программы, а Фрэнкстон занимался ее текстом на языке ассемблера. Друзья образовали компанию Software Arts, которой принадлежали права на программу. Они подписали договор с Дэном Филстрой о том, что Personal Software будет ее продавать.
Электронная таблица VisiCalc, впервые появившаяся на Компьютерной ярмарке западного побережья в мае 1979 г., а несколько месяцев спустя на Национальной компьютерной конференции, вызвала определенный интерес, но не стала главным событием. Ее официальный выпуск состоялся в октябре 1979 г. Филстра представил программу в компании Apple, но там не проявили острого желания способствовать ее распространению.
«Рисковый» капиталист Бен Розен обратил внимание на потенциал электронной таблицы и высоко оценил ее в своем информационном бюллетене для инвесторов. Затем интерес общества к программе начал расти по экспоненте. Вскоре VisiCalc уже формировала рынок для микрокомпьютеров.
Потребители, нуждавшиеся в VisiCalc, отправлялись в компьютерный магазин и покупали там программу, а к ней в придачу машину. Программа Дэна Бриклина стала первым бестселлером на рынке программного обеспечения для персональных компьютеров.