贵州省遵义市中级人民法院
民 事 判 决 书
（2017）黔03民初46号
原告：赤水纵横网络科技有限公司。住所地：贵州省遵义市赤水市河滨西路御水蓝天城三层9-10号门市。统一社会信用代码：×××41Ｌ。
法定代表人：刘瑛昱，公司总经理。
委托诉讼代理人：彭斌，四川理光律师事务所律师。
被告：重庆当肯网络科技有限公司。住所地：重庆市渝北区恒山东路*号附*号*幢*单元6-4。统一社会信用代码：×××560。
法定代表人：冷羡东，公司执行董事。
委托诉讼代理人：范雪飞，重庆悦诚律师事务所律师。
原告赤水纵横网络科技有限公司（以下简称赤水纵横公司）与被告重庆当肯网络科技有限公司（以下简称重庆当肯公司）技术委托开发合同纠纷一案，本院受理后，于2016年7月25日作出（2016）黔03民初80号民事判决书。宣判后，原告赤水纵横公司不服，提出上诉，贵州省高级人民法院于2017年1月3日作出（2016）黔民终583号民事裁定书，以认定基本事实不清为由发回本院重审。本院重新组成合议庭进行了审理。原告赤水纵横公司的委托诉讼代理人彭斌、被告重庆当肯公司的委托诉讼代理人范雪飞到庭参加了诉讼。本案现已审理终结。
原告赤水纵横公司向本院提出诉讼请求：1、解除原、被告双方于2015年8月7日订立的《赤水好生活一卡通项目软件开发合同》；2、被告立即退还原告已经支付的合同价款280000元；3、被告支付原告违约金20000元；4、被告承担本案诉讼费用。事实及理由：2015年8月7日，原告与被告签订《赤水好生活一卡通项目软件开发合同》，约定原告将赤水好生活一卡通项目软件的开发工作以人民币400000元的价格委托给被告进行开发，开发期限为合同生效后12个工作周以内（即2015年10月31日完成）。合同生效后，原告按照合同约定分别于2015年8月10日、8月26日和9月23日分三次向被告支付合同价款共计280000元。但被告怠于履行自己的义务，在约定的期限内无法向原告交付约定的软件开发成果，经原告催告后仍无法交付，致使原告工作无法按计划开展，原告已不能实现合同目的，给原告造成了巨大的损失。
被告重庆当肯公司辩称：一、双方当事人之间存在合法有效的合同关系。2015年8月7日，双方当事人签订《赤水好生活一卡通项目软件开发合同》系其真实意思表示，未违反法律、行政法规的强制性规范，是合法有效的合同；二、重庆当肯公司依法依约履行了自己的合同义务。（一）重庆当肯公司履行了系统规划辅导服务。合同签订后，重庆当肯公司迅即对赤水纵横公司展开了系统规划辅导服务，并于2015年8月26日与赤水纵横公司完成了开发需求的确认，赤水纵横公司通过在《好生活软件需求规格说明书》上加盖骑缝章的方式确认了其开发需求。（二）重庆当肯公司履行了软件系统的外观设计服务。在赤水纵横公司确认的开发需求的基础上，重庆当肯公司加班加点，于2015年9月21日完成了项目中用户端、商家端、配送端的外观设计（即UI设计）服务，该服务获得被答辩人书面确认。（三）重庆当肯公司履行了软件开发服务并交付了软件成果。根据合同第十一条第二款的约定，该合同自双方签单且赤水纵横公司支付第一笔款项时生效。赤水纵横公司于2015年8月10日才支付第一笔款项，因此该合同自2015年8月10日生效。根据合同第二条第三款的约定，重庆当肯公司应当于合同生效后的12个工作周,非自然周，开发完成并交付软件给赤水纵横公司，即重庆当肯公司应当于2015年12月11日交付软件，而重庆当肯公司已于2015年11月21日提前交付软件给赤水纵横公司；三、赤水纵横公司多次变更和增加新的需求，拖延了软件成果的交付时间，极大增加了重庆当肯公司的工作量，造成重庆当肯公司损失；四、重庆当肯公司行使先履行抗辩权而未交付软件源代码。根据合同第六条第二款的约定，系统上线后赤水纵横公司应在3个工作日内向重庆当肯公司支付占合同价款的20%（即8万元）的报酬，但赤水纵横公司却违反了这一付款义务，故重庆当肯公司行使先履行抗辩权，没有向赤水纵横公司交付软件的源代码。五、重庆当肯公司向赤水纵横公司交付了合格的app，符合合同约定的app,并且赤水纵横公司接受了该app并上线运行，商业下载使用次数甚多。赤水纵横公司并未在举证时限内证明重庆当肯公司交付的app不符合合同约定。综上所述，重庆当肯公司依法依约全面履行了自己的合同义务，赤水纵横公司的行为已构成违约，其诉讼请求没有任何事实和法律依据，请求人民法院依法驳回其诉讼请求。
对当事人围绕诉讼请求和抗辩主张提交的证据，本院组织当事人进行了证据交换和质证。
原告赤水纵横公司为证明其主张，向本院提交了以下证据：
一、原被告的身份证明：1、赤水纵横公司营业执照复印件；2、重庆当肯公司企业信用信息公示。证明目的：原、被告的基本信息。被告重庆当肯公司质证意见：对该组证据的真实性、合法性、关联性均不持异议。
二、2015年8月7日原被告签订的《赤水好生活一卡通软件开发合同》。证明目的：1、原、被告双方存在委托计算机软件开发的合同关系，合同依法成立有效；2、交付日期是合同生效后的12个工作周内，即应在2015年10月31日前完成软件的交付；3、被告在2015年10月31日前应交付的工作内容以及配套服务。被告重庆当肯公司质证意见：对该组证据的真实性、合法性、关联性均不持异议，但不认同原告的证明目的。
三、原告支付款项的证据：1、中国农业银行股份有限公司赤水市分行出具的电子回单3份；2、赤水市网络服务经营店出具的说明；3、经营店的营业执照和组织机构代码。证明目的：原告在合同签订后已经向被告支付款项共计280000元。被告重庆当肯公司质证意见：对该组证据的真实性、合法性、关联性均不持异议。
四、原告向被告催告的证据：1、赤水纵横公司发出的《关于立即交付开发成果、全面履行合同》的函；2、邮政快递填单。证明目的：原告在被告已经违约的情况下以书面的形式对其进行了催告。被告重庆当肯公司质证意见：邮寄单不能证明邮寄的内容，没有收到对方的函，且邮政系统没有查到相关送达记录。
被告重庆当肯公司为证明其主张，向本院提交了以下证据：
一、2015年8月7日原被告签订的《赤水好生活一卡通项目软件开发合同》。证明目的：双方当事人的权利义务。原告赤水纵横公司质证意见：对该组证据的真实性、合法性、关联性均不持异议。
二、被告2015年8月制作的《好生活软件需求规格说明书》。证明目的：被告依法依约履行了系统规划铺导服务。原告赤水纵横公司质证意见：对该组证据的真实性予以认可。
三、2015年9月有原被告双方项目负责人签字的《项目进度确认》。证明目的：被告依法依约履行了软件系统的外观设计服务。原告赤水纵横公司质证意见：对该组证据的真实性、合法性、关联性均不持异议，对其证明目的有异议。被告没有最终交付完整的开发成果，其所做的前期的软件外观设计毫无价值。
四、履行软件开发服务并交付了软件成果的证据：1、《生产环境搭建成功》电子邮件；2、《项目里程碑报告》；3、《联县好生活正式包2015112601》电子邮件；4、公证书2份。证明目的：被告依法依约履行了软件开发服务并交付了软件成果。原告赤水纵横公司质证意见：对《生产环境搭建成功》电子邮件的真实性不予认可。对《项目里程碑报告》的真实性予以认可，对其证明目的不予认可，该报告仅表明原告对被告发来的软件安装包进行测试和培训，不代表其交付的时间和质量上符合要求，原告签了报告后并不代表放弃追加被告的违约责任。对《联县好生活正式包2015112601》电子邮件的真实性不予认可。对2份公证书的真实性予以认可，但对证明目的有异议，该公证书制作时间超过合同约定的履约时间，该公证书仅表明在合同履行期外有APP可下载，但对其是否符合合同和规格使用书的要求不能显示。
五、原被告往来电子邮件（2015年11月19日、11月25日、11月30日、12月3日、12月4日）。证明目的：原告多次变更和增加新的需求，拖延了被告的软件成果交付时间，造成被告损失。原告赤水纵横公司质证意见：对该组证据的三性均不认可。电子邮件作为变更合同不符合合同约定，合同约定需要双方书面签字确认才可以作为变更或增加需求的依据。
双方当事人对对方提交的证据真实性不持异议的部分，本庭予以确认作为本案证据采用。对于原告提交的赤水纵横公司发出的《关于立即交付开发成果、全面履行合同》的函及邮政快递填单，被告认为没有邮寄送达记录，不认可收到该函。本院认为，在本案2016年5月24日第一次开庭庭审时，被告对该证据真实性不持异议，且在本次庭审中并未对不予认可作出相应合理说明亦未举证证明，故本院对该证据的真实性予以确认作为本案证据采用。对于被告提交的《生产环境搭建成功》电子邮件、《联县好生活正式包2015112601》电子邮件，原告对真实性不予认可，本院认为，原告在庭审中认可邮件中载明的袁果系原告公司的员工，且在原告对真实性不持异议的《项目里程碑报告》中也载明了名为袁果的人员参加用户测试工作。原告对该两份电子邮件的真实性未申请鉴定，故本院对该证据的真实性予以确认作为本案证据采用。对于被告提交的双方分别于2015年11月19日、11月25日、11月30日、12月3日、12月4日往来的电子邮件，原告对电子邮件的真实性均不予认可，经法庭根据证据规则的规定向原告释明后，原告表示对电子邮件的真实性不申请鉴定，故本院对双方于2015年11月19日、11月25日、11月30日、12月3日、12月4日往来的电子邮件的真实性予以确认作为本案证据采用。
根据双方当事人提交的证据和质证意见以及当庭陈述，本院确认如下事实：
2015年8月7日，原告赤水纵横公司（甲方）与被告重庆当肯公司（乙方）签订《赤水好生活一卡通项目软件开发合同》（以下简称“合同”），合同约定主要内容如下：一、合同的内容要约：乙方负责赤水好生活一卡通项目软件开发，用于实现商家及用户的管理，资金与支付的管理，主要包含商户管理、商品与服务购买、支付，评价，后台管理等功能，功能内容根据双方协商进行变更，变更后的最终成果以双方确认的《项目开发需求确认文档》为准。《项目开发需求确认文档》被确认生效后才能进行软件的开发。基于上述需求实现一款APP手机客户端和对应的管理端，具体为商户端、普通用户端及统一后台管理平台、接口平台的开发，以上开发成果同步微信公众账号中的微网站；同时实体卡的使用和平台数据同步。二、乙方服务提供：1、系统规划辅导服务：乙方赠送产品设计规划辅导服务，服务形式为人力服务付出，不包含图纸、代码和文档的交付，服务模式为会议沟通，会议时间及地点则根据甲乙双方协商确定。本服务限定在两周内完成，根据双方对结果的认定可提前完结本服务，本服务成果为双方签订《项目开发需求确认文档》。2、软件系统的外观设计服务：软件整体外观形象以甲方确认书为准，书面签章确认后乙方才能进入代码开发阶段。3、软件开发服务：自本合同签订生效之日起，乙方根据甲方确定的《项目开发需求确认文档》进行技术开发。赤水好生活一卡通项目的开发交付时间为合同生效后的12个工作周以内。乙方应履行其在开发计划中所规定的义务，按时完成软件的开发并实际交付于甲方。软件开发完毕进行黑盒白盒测试。乙方交付文档为：《需求说明确认书》、《接口规范文档》、《数据模型》。四、软件需求的变更：1、本合同总开发周期为合同生效后的12个工作周，在合同约定开发周期内，甲乙双方均有权提出需求变更的请求。请求包括但不限于变更、扩展、替换或修改本项目的某些部分的需求，包括增加或减少软件的相应功能、技术参数等。上述变更应以书面形式提前交付对方，经甲方双方达成一致且双方项目负责人签字确认，并视为对合同内容的变更，否则不能视为具有与本合同同等法律效力。2、其中一方提出需求变更后，另一方应当在3个工作日内书面回复。甲方双方应本着有利于项目开发的原则就变更达成一致。五、交付验收及后期技术服务：1、项目交付时间为合同生效之日起的12个工作周内，如因甲乙双方在项目进程中有所变更，交付时间需延长，应由乙方提交书面通知，交甲方签字确认。2、交付内容：APP软件的可执行程序：APP软件完整的源代码，微网站系统源代码；技术资料：《需求说明确认书》、《接口规范文档》、《数据模型》。3、试运行：自软件上线交付确认单签署之日起，甲方自然拥有30天的试运行权利。六、价款及付款方式：1、本合同总价款为400000元。2、合同签订之日起的三个工作日内甲方向乙方支付合同费用的25%即100000元。甲乙双方共同完成《项目开发需求确认文档》并签字确认后的三个工作日内甲方向乙方支付合同费用的25%即100000元。系统完成UI设计开发且双方签字确认之日起的三个工作日内甲方向乙方支付合同费用的20%即80000元。系统完成上线且双方签字确认之日起的三个工作日内甲方向乙方支付合同费用的20%即80000元。系统完成交付验收且双方签字确认之日起的三个工作日内甲方向乙方支付合同费用的10%即40000元。九、违约责任：甲乙双方任何一方未按本合同条款完全履约，违约方向守约方支付本合同总价款的5%作为项目违约金，承担违约造成的损失。十一、本合同自双方代表签字并加盖公章后付款之日起生效。甲方负责人赵迎宾在该合同上签署其名字。
2015年8月，双方当事人通过《好生活软件需求规格说明书》对赤水好生活一卡通项目软件开发合同的具体需求内容进行确认，包括一卡通用户端、商家端、配送人员端、平台管理端等内容，该说明书加盖了原告赤水纵横公司的骑缝章。2015年9月21日，被告重庆当肯公司向原告赤水纵横公司出具《项目进度确认》，该确认书载明“里程碑：完成项目移动端UI设计，并通过甲方确认。里程碑工作：完成用户端、商家端、配送端UI设计”。该确认书有原告赤水纵横公司该项目的负责人赵迎宾于同月22日签字确认。2015年11月21日，被告重庆当肯公司员工赵皓向原告赤水纵横公司员工袁果发送主题为“生产环境搭建成功（附Android、iOS正式包）”的电子邮件，邮件中载明生产环境已经部署成功，并提供了平台管理地址及附件，另在邮件中对涉案软件开发过程中出现的问题向原告进行说明。2015年11月24日，被告重庆当肯公司向原告赤水纵横公司出具《项目里程碑报告》，该报告载明“里程碑：乙方完成11月23日项目版本的用户培训工作及用户现场测试工作。完成情况：乙方至甲方工作现场对甲方管理、运营、地推、配送等相关人员进行项目操作、使用培训，共培训赵迎宾、袁果、张继龙等20余人，乙方对好生活用户端、商家端、配送端、管理后台进行了详细讲解，并指导甲方参训人员安装、使用好生活平台，甲方通过培训掌握了好生活各端的使用。乙方至甲方工作现场协助、配合甲方对好生活用户端、商家端、配送端、管理后台进行用户测试工作，甲方参加测试的人员包括赵迎宾、袁果、张继龙等20余人，乙方赵皓、戴文杰、张连、邓华兵等4人协助甲方开展测试工作，现场对甲方在测试中提出的Bug问题进行了修复并由甲方进行了修复确认，遗漏问题由乙方完成后交甲方确认”。该报告有原告赤水纵横公司该项目的负责人赵迎宾签字确认。2015年11月26日，被告重庆当肯公司员工赵皓向原告赤水纵横公司员工袁果发送主题为“联县好生活正式包2015112601”的电子邮件，邮件中载明“附件是联县好生活正式包2015112601，请查收。支付宝充值功能已经上线，请做用户验证测试。”邮件中对修复的问题和正在处理的问题进行了说明。2015年11月19、11月25日、11月30日、12月3日、12月4日原告赤水纵横公司的员工与被告重庆当肯公司员工之间对涉案项目关于联县好生活沟通会议纪要讨论要点、现场测试遗留问题、支付算法、消费积分红包需求变更、用户端钱包需求变更确认、赤水好生活新增及变更需求功能描述等问题通过电子邮件进行交涉。
2015年8月10日、8月26日、9月28日，赤水市好生活网络服务经营店受原告赤水纵横公司的委托向被告重庆当肯公司分别付款100000元、100000元、80000元，以上共计280000元。此后，原告赤水纵横公司通过EMS（邮寄单号为1076294103916）向被告重庆当肯公司发出关于立即全面交付开发成果、全面履行合同的函，该函载明：2015年8月7日，双方签订合同，约定我公司委托贵公司提供赤水好生活一卡通项目软件开发服务，交付开发成果的时间为合同生效后的12个工作周以内。合同签订后，我公司按合同约定向贵公司支付了合同价款。现早已超过合同生效后的12个工作周，但贵公司仍未全面交付开发成果、未全面履行合同，给我公司造成了巨大损失。请贵公司立即全面交付开发成果、全面履行合同。否则将进一步给我公司造成巨额损失，我公司将保留向贵公司追偿的权利。该函未载明日期。被告重庆当肯公司在第一次庭审时认可收到该函，但不能确认收到日期。经查询，EMS邮寄单号为1076294103916的邮件无该单号物流进展。
2016年3月14日，重庆市公证处根据被告重庆当肯公司的申请作出（2016）渝证字第12787号、第12788号公证书，公证书所附光盘中的视频文件载明了通过手机下载并运行“好生活”APP手机客户端的过程。
另查明，原告赤水纵横公司成立于2014年6月11日，经营范围：软件设计与开发、企业信息化、网络设计与开发、网页制作、电子商务及广告发布；软件销售、技术支持、技术服务、技术培训。被告重庆当肯公司成立于2015年3月9日，经营范围：计算机软硬件技术开发、销售；通讯产品（不含无线电地面接收设备及发射设备）的技术开发、销售；网络技术开发、销售；销售：电子产品（不含电子出版物）；企业形象策划；企业管理咨询；设计、制作、代理、发布国内外广告；货物及技术进出口。
本院认为，本案争议的焦点为：一、被告重庆当肯公司是否构成违约，原告赤水纵横公司请求解除双方于2015年8月7日签订的赤水好生活一卡通项目软件开发合同是否符合法律规定；二、被告重庆当肯公司应否向原告赤水纵横公司支付违约金20000元。
关于焦点一，原、被告双方签订赤水好生活一卡通软件开发合同，约定合同自双方代表签字并加盖公章后付款之日起生效。2015年8月10日，原告赤水纵横公司向被告重庆当肯公司支付100000元，即合同自2015年8月10日生效。该合同系双方当事人的真实意思表示，内容未违反法律、行政法规的禁止性规定，应属合法有效，双方当事人应按照合同约定全面履行合同义务。双方约定赤水好生活一卡通项目的开发交付时间为合同生效后的12个工作周以内，关于工作周的计算方式，原告主张按照自然周计算，交付日期应为2015年10月31日，被告主张应按照每周7天即84个工作日计算，交付日期应为2015年12月11日。本院认为，根据《最高人民法院关于适用〈中华人民共和国民事诉讼法〉的解释》第九十三条第一款第（四）项关于“下列事实，当事人无须举证证明：（四）根据已知的事实和日常生活经验法则推定出的另一事实”及第九十三条第二款关于“前款第二项至第四项规定的事实，当事人有相反证据足以反驳的除外；第五项至第七项规定的事实，当事人有相反证据足以推翻的除外”之规定，因合同未明确约定工作周的计算方式，被告重庆当肯公司亦未在举证期限内提供相关证据足以反驳原告赤水纵横公司的主张，根据日常生活经验及工作习惯，本院确定涉案合同约定工作周的计算方式为按自然周计算，即被告重庆当肯公司应当于2015年11月1日前向原告赤水纵横公司交付成果。双方合同约定交付内容为：APP软件的可执行程序：APP软件完整的源代码，微网站系统源代码；技术资料：《需求说明确认书》、《接口规范文档》、《数据模型》，而被告主张其于2015年11月21日向原告发送的主题为“生产环境搭建成功（附Android、iOS正式包）”的电子邮件为向原告交付了软件成果，但该交付时间显然超过了双方合同约定的交付日期。被告抗辩因原告多次变更和增加新的需求，拖延了软件成果的交付时间，本院认为，根据双方合同约定，对于需求的变更，应以书面形式提前交付对方，经双方达成一致且双方项目负责人签字确认，并视为对合同内容的变更，否则不能视为具有与本合同同等法律效力。被告未提供证据证明关于涉案项目需求的变更和增加的内容已经双方达成一致且双方项目负责人签字，且根据被告所举证据显示，原告对涉案项目的需求增加是从2015年11月19日向被告发送的电子邮件开始，该时间点在合同约定的交付日期之后。双方合同还约定了如因双方在项目进程中有所变更，交付时间需延长，应由被告重庆当肯公司提交书面通知交付原告赤水纵横公司签字确认。即使通过往来电子邮件可表明双方对于项目需求同意变更和增加，被告也应就所需延长交付时间的问题向原告提交书面通知并经原告签字确认。但被告未履行上述提交书面通知的义务，亦未经原告签字确认。故对被告重庆当肯公司的该辩解理由，本院不予采信，予以驳回。对被告重庆当肯公司关于因原告赤水纵横公司违反了合同约定的付款义务而行使先履行抗辩权，故未交付软件源代码的辩解理由，本院认为，根据双方合同约定，系统完成上线且双方签字确认之日起的三个工作日内原告向被告支付合同费用的20%即80000元。即系统完成上线须经双方签字确认系原告向被告支付该笔款项的前提条件，被告并未举证证明涉案项目完成上线的内容已经双方签字确认，故原告向被告支付该80000元的条件尚未成就，根据《中华人民共和国合同法》第六十七条关于“当事人互负债务，有先后履行顺序，先履行一方未履行的，后履行一方有权拒绝其履行要求。先履行一方履行债务不符合约定的，后履行一方有权拒绝其相应的履行要求”之规定，被告重庆当肯公司主张先履行抗辩权不符合上述法律规定，本院对被告的该项辩解理由不予采信，予以驳回。因此，根据《中华人民共和国合同法》第六十条关于“当事人应当按照约定全面履行自己的义务。当事人应当遵循诚实信用原则，根据合同的性质、目的和交易习惯履行通知、协助、保密等义务”之规定，被告重庆当肯公司已构成违约。
关于原告赤水纵横公司请求解除涉案合同的问题，因双方对涉案合同的解除条件并无约定，根据《中华人民共和国合同法》第九十四条关于“有下列情形之一的，当事人可以解除合同：（一）因不可抗力致使不能实现合同目的；（二）在履行期限届满之前，当事人一方明确表示或者以自己的行为表明不履行主要债务；（三）当事人一方迟延履行主要债务，经催告后在合理期限内仍未履行；（四）当事人一方迟延履行债务或者有其他违约行为致使不能实现合同目的；（五）法律规定的其他情形”之规定，仅当被告重庆当肯公司存在符合上述法律规定的情形，即被告构成根本违约的情况下，原告才能行使法定解除权。从本案查明的事实分析，首先，本案并未发生因不可抗力致使不能实现合同目的的情形。其次，在涉案合同确定的履行期届满之前，被告重庆当肯公司并未明确表示或以行为表明不履行合同主要债务。根据双方合同约定，被告重庆当肯公司已完成了涉案项目的系统规划辅导服务及软件系统的外观设计服务，原告赤水纵横公司按约向被告支付了前三笔款项，亦表明对被告重庆当肯公司履行相应义务的确认和认可，原告亦未提供其他证据证明被告明确表示或以行为表示不履行合同主要债务。再次，根据双方举证，本案并不存在当事人一方迟延履行主要债务，经催告后在合理期限内仍未履行的情形。原告赤水纵横公司主张其向被告发出的《关于立即交付开发成果、全面履行合同》的函及邮政快递填单可证明原告在被告已经违约的情况下以书面的形式对其进行了催告。但该函件未载明落款日期，原告亦未提供其他证据对该函件的发出和签收日期予以补强，被告虽曾认可收到函件，但对于催告的日期无法认定。而在超过了合同约定的交付日期之后，从2015年11月24日载有双方负责人员签字的《项目里程碑报告》，以及2015年11月19日、11月25日、11月30日、12月3日、12月4日双方之间关于软件开发需求变更和功能修复的邮件时间和内容可表明，被告重庆当肯公司并无不履行合同债务的意思表示和行为。最后，关于被告重庆当肯公司延迟履行债务，未按期交付软件成果的违约行为，是否致使合同目的不能实现的问题。本院认为，双方已于2015年11月24日对被告所作相关工作进行了确认，即被告已完成了项目版本的用户培训工作及用户现场测试工作，该日期已超过了合同约定的交付日期，但原告并未对被告延期交付工作成果的事实提出异议，而后通过电子邮件的方式在与被告对软件功能存在的问题和需要增加进行沟通，且在公证书中可证明的涉案项目软件已可进行下载并运行，原告亦未举出充分证据证明涉案合同目的不能实现。根据《中华人民共和国民事诉讼法》第六十四条关于“当事人对自己提出的主张，有责任提供证据。”和《最高人民法院关于适用〈中华人民共和国民事诉讼法〉的解释》第九十条关于“当事人对自己提出的诉讼请求所依据的事实或者反驳对方诉讼请求所依据的事实，应当提供证据加以证明，但法律另有规定的除外。在作出判决前，当事人未能提供证据或者证据不足以证明其事实主张的，由负有举证证明责任的当事人承担不利的后果。”的规定，原告赤水纵横公司对此应承担举证不能的不利后果。综上所述，本院认定被告并未构成根本违约，故对原告赤水纵横公司要求解除涉案合同并由被告立即退还原告已经支付的合同价款280000元的诉讼请求，本院不予支持，予以驳回。
关于焦点二，因被告重庆当肯公司已构成违约，根据双方合同约定：“任何一方未按本合同条款完全履约，违约方向守约方支付本合同总价款的5%作为项目违约金，承担违约造成的损失。”，以及双方约定的合同总价款为400000元的情况，根据《中华人民共和国合同法》第一百零七条关于“当事人一方不履行合同义务或者履行合同义务不符合约定的，应当承担继续履行、采取补救措施或者赔偿损失等违约责任”之规定，故对原告赤水纵横公司要求被告支付违约金20000元的诉讼请求，符合双方合同约定，本院予以支持。
综上所述，依照《中华人民共和国合同法》第六十条、第六十七条、第九十四条、第一百零七条、《最高人民法院关于适用〈中华人民共和国民事诉讼法〉的解释》第九十条、第九十三条第一款第（四）项、第九十三条第二款、《中华人民共和国民事诉讼法》第六十四条之规定，判决如下：
一、由被告重庆当肯网络科技有限公司在本判决生效之日起十日内支付原告赤水纵横网络科技有限公司违约金20000元；
二、驳回原告赤水纵横网络科技有限公司的其他诉讼请求。
如果未按本判决指定的期间履行给付金钱义务，应当依照《中华人民共和国民事诉讼法》第二百五十三条之规定，加倍支付迟延履行期间的债务利息。
案件受理费5800元，保全费2170元，共计7970元，由原告赤水纵横网络科技有限公司承担7000元，被告重庆当肯网络科技有限公司承担970元。
如不服本判决，可在收到本判决书之日起十五日内向本院递交上诉状，并按对方当事人的人数提出副本，还应在上诉期届满后七日内通过本院或直接向贵州省高级人民法院预交案件上诉费，上诉于贵州省高级人民法院。逾期本判决则发生法律效力。
本判决生效后，权利人可在判决书确定的履行期限届满之日起二年内向本院申请强制执行。
审 判 长 施正高
审 判 员 李宗洪
人民陪审员 杨辉刚
二〇一七年八月三日
书 记 员 蓝可昕