如果没有VisiCalc软件,苹果公司的日子一定很不好过。但是如果没有苹果公司,VisiCalc软件的经营将会更艰难。
——VisiCalc软件的合伙开发者丹尼尔·法尔斯特拉
丹尼尔·法尔斯特拉是个加利福尼亚人,他来到美国东部,进入麻省理工学院学习计算机和电子学。作为早期《字节》杂志的一名助理编辑,他对彼得·詹宁斯设计的国际象棋软件印象很深。他在审阅了《字节》杂志上发表的象棋软件后不久,便离开美国来到欧洲,在欧洲航天局当了一名工程师。他很快就对各国政府之间的官僚主义带来的一系列管理问题感到十分头疼,于是决定返回美国,到哈佛商学院进修以取得MBA学位。(另外,这时在哈佛大学校园里还有一位来自华盛顿州的新生,名叫比尔·盖茨。)
1978年,法尔斯特拉获得MBA学位时,他已经创办了一家软件营销的小公司,名叫个人软件公司(Personal Software),销售的主要产品是詹宁斯开发的MicroChess软件。当时坦迪公司已经打入微机经营领域,并且法尔斯特拉销售的MicroChess软件第一版可以在TRS-80 I型计算机上运行。法尔斯特拉喜欢图形程序在苹果Ⅱ计算机上运行的形式,不久他又提供在苹果Ⅱ计算机上运行的MicroChess软件。
与此同时,另一位哈佛MBA学生唐·布里克林提出了一个思路,让计算机程序进行财务预测工作。他认为这种软件在房地产交易中是非常有用的。布里克林曾经担任过数字设备公司的软件工程师,为该公司开发了最早的文字处理系统。他想他能够将该软件销售给数字设备公司的微机用户,甚至可以在新的微机市场中销售该产品。
布里克林带着这个想法去找哈佛商学院的一位金融学教授。这位教授对他的这种想法大加奚落。难道你想开发另一个财务预测软件?他不希望有人骑在商务金融家的肩膀上进军华尔街。这位教授告诉布里克林,他可以与他以前的一位学生唐·法尔斯特拉谈一谈,法尔斯特拉一直从事个人计算机软件市场的研究工作。该教授还对布里克林警告说,由于分时系统已经可供使用,微机软件将永远卖不出去,因此这种冒险完全是浪费时间。
最终法尔斯特拉喜欢上了布里克林提出的财务预测软件的思路,当时他手头只有一台苹果计算机。他将这台机器借给了布里克林,布里克林便与自己的一位名叫鲍勃·弗兰克斯顿的朋友合作开发财务预测软件。也许弗兰克斯顿是一位数学天才,他从13岁起就一直在玩计算机。他已经为法尔斯特拉做过一些编程工作,修改过一个桥牌游戏软件,使之能够在苹果Ⅱ计算机上运行。
此后不久,布里克林与弗兰克斯顿成立了一家公司,名叫软件艺术公司(Software Arts),开始编写财务分析软件。整个冬季,弗兰克斯顿都在一间简陋的办公室中设计软件到深夜,白天则与他的合伙人共同谈论他的工作进展。有时两人与唐·法尔斯特拉聚在一起,畅谈将来大把赚钱的美好前景。
1979年春,软件的雏形编写完成。布里克林和弗兰克斯顿给它取名为VisiCalc,这是“可视计算”(Visible Calculations)的英文编写。VisiCalc是计算机软件领域中的一个创新产品。当时不管大型计算机还是小型计算机上还都没有使用过这种类型的软件,实际上有许多原因导致未能为大型计算机开发这种软件。从许多方面来看,VisiCalc纯粹是个人计算机软件,它使用计算机屏幕来跟踪表格数据,比如财务电子表格,你可以通过一个窗口来查看很大的数据表格。该“窗口”可以滑动浏览一个表格,显示它的各个不同部分的数据。VisiCalc软件能够很好地模仿纸与笔的操作,但是它远远超过纸与笔的功能。输入表格的行和列的数据可以相互关联起来,这样,更改表格中的某一个值,就会导致其他值作相应的变更。这种“如果-那么”形式的功能使得VisiCalc具有很大的吸引力。比如,你可以输入预算数字,然后当某个值按某个量变更时,你就可以立即看到其他值的变更情况。
布里克林与法尔斯特拉到各地展示该产品时,并不是人人都像他们预期的那样对该产品表现出巨大的热情。法尔斯特拉回忆道,他们向苹果公司的董事会主席迈克·马库拉演示了VisiCalc,而马库拉并没有为该产品所动,而是向法尔斯特拉展示了他自己的支票簿结算软件。但当1979年10月通过个人软件公司推出VisiCalc软件时,它却立即取得了成功。这时,法尔斯特拉已经将他的公司迁到了硅谷。
另一个用于苹果计算机的早期应用软件是个简单的文字处理软件,名叫EasyWriter,它与约翰·德雷珀编写的电笔软件很相似。后来德雷珀通过加州伯克利的信息无限软件公司销售他的软件,该公司也销售早期的数据库管理软件WHATSIT。
但是VisiCalc的重要性远远超过了其他类似的软件。
法尔斯特拉请代理商估计一下VisiCalc的价格,代理商对他说,它的价格应在35~100美元之间。起先法尔斯特拉将该软件的价格定为100美元,但是它卖得非常快,于是他迅速将价格提高到150美元。用于个人计算机的出色商务软件非常稀缺,而且大家都不清楚究竟如何进行软件的定价。另外,VisiCalc具备了其他商务软件所没有的功能。年复一年,即使VisiCalc的价格不断上涨,它的销售量仍在大幅度上升。在1979年推出它的第一版时,个人软件公司每月销售的VisiCalc软件达500个拷贝。到了1981年,该公司销售的VisiCalc达每月1.2万个拷贝。
不仅VisiCalc十分畅销,而且该软件的推广应用还促进了苹果计算机的销售。在VisiCalc推出的第一年中,该软件只能用于苹果计算机,为此,用户必须购买苹果计算机。实际上苹果Ⅱ计算机与VisiCalc软件有着很深的相互依存关系,很难说销售中谁对谁所起的作用更大,它们对硬件和软件产业都起过非常重要的作用。