法律分析:
软件开发合同一般为承揽合同,在经过定作人的同意下是可以转包的,否则不能转包。承揽人将其承揽的主要工作交由第三人完成的,应当就该第三人完成的工作成果向定作人负责;未经定作人同意的,定作人也可以解除合同。
法律依据:《《中华人民共和国民法典》》第七百七十二条_x000D_
【承揽工作主要完成人】承揽人应当以自己的设备、技术和劳力,完成主要工作,但是当事人另有约定的除外。_x000D_
承揽人将其承揽的主要工作交由第三人完成的,应当就该第三人完成的工作成果向定作人负责;未经定作人同意的,定作人也可以解除合同。