软件如何制作