软件如何建立