单项选择题

下列系统开发方式中,开发周期最短的是()

A.自行开发
B.购买应用软件产品
C.委托开发
D.合作开发