不该退。因为你们已经用了时间和精力去开发这个系统了。系统功能不完善是因为用户所付酬资不够,是他们的单方面原因使应该100%完成的项目停留在了75%或50%。最后又是他们单方面提出不要。软件开发项目一般都要付定金的,不管是什么原因,你们没有签合同,也没有付定金,开发所用的时间和工时是明摆的。有部门可以仲裁的。注意留下所有对你们有力的证据。他要是要钱,叫他到法庭上要。
退钱是傻子。
你们这个弄得有点不太妥当,没有签合同,到时候有理也讲不清楚,这个钱不用退给他们,他们也没办法,让他们把剩些的钱给补上,再给他完善。