而宋代的航海贸易兴盛的第二个因素就是经济作物和手工业的兴盛。在宋代,中国的经济重心已经完成了由北向南的转移,随着北方人民的不断南迁,促使大量的先进技术和高水平的文化带到了南方地区,再加上南方拥有着发展农业生产的优越自然条件,以及南方人看重经济发展的观念,使南方地区开始大量种植经济作物。
随着耕地面积的不断扩大,稻、麦、茶、桑、甘蔗等经济作物的种植更为普遍,由于产量很高,自给后剩余的农产品就成为了出口的产品,推动了海外贸易的发展。而手工业的发展,如制瓷业、纺织业、矿冶业、金属制造业等,在前代的基础上也有所发展,从而丰富了海外贸易的出口产品种类。
促使宋代成为海上商业帝国的第三个因素就是造船工艺和航海技术的进步,宋代的造船业是中国帝制社会的第二个高峰,它的造船技术在当时远远居于世界前列。宋代的造船坊可造五千料的大船,载重量可达数万斛,而且船只速度快,船身稳,能调节航向。并且由于宋代船只选材优良,制造工艺精湛,结构合理,船体坚牢,因此即使是小一些的船只也能够驰骋在海上,再加上指南针的发明和使用,这些都为发展海外贸易提供了前提和保障,所以两宋时期开启了一个航海的大时代。