18世纪的发明家查尔斯·巴贝奇(Charles Babbage)是开路先锋。尽管他发明的“差分机”重达五吨,拥有20,000多个运动零件,这台机器仍然是卓越非凡的发明物,因为它是可以重复编程的。对于所有硬件而言,它便是从中脱颖而出的神奇软件。 在现代,工程设计团队的调查显示,他们编写软件的时间要比创造硬件的时间更多。工程设计公司雇佣的程序员也比工程师数量更多,而且开发人员在选择MPU芯片之前,绝大多数都会首先选择运行芯片的软件环境。他们营销部门的同事深知,软件可以提供令产品卓然不群为直接的捷径。原始代码可以提供“附加值”:的要素可以令一种产品在鱼龙混杂和快速发展的市场中脱颖而出。