想开发个软件,我是个纯外行,只懂得软件的需求。要是包给软件公司,不知道哪个公司靠谱,以后软件升级怎么办呢?要是再换公司升级,描述能清楚么?这都是问题。要是自己组织开发团队,是不是费用就要多一些呢?请懂行的朋友帮我参谋参谋,万分感谢。