我正在与之合作的团队创建了一个CRM4附加组件,其中包含了“标准”CRM定制(例如修改现有实体,添加我们自己的自定义实体),报告,插件和我们自己的网页(在IFrames)和Web服务。所有非常典型的东西。
我正在编写所有必需的安装代码以简化/自动化安装过程,以便我们的ISV插件可供任何人下载和试用,但已被要求考虑适当的方式限制功能 - 鼓励人们购买许可证。
对于.net应用程序(特别是CRM4附加组件)的'许可',我不熟悉概念/最佳实践/陷阱,所以我问你是否有任何建议。我们正在寻找一些相当简单的东西,并且应该合理地“破解”,因为我们认为必须输入许可证代码通常是PITA。
所有的想法和建议都得到了赞赏。
此致 彼得。
答案 0 :(得分:1)
我的想法:
另一个想法 - 您是否可以设置企业IFD部署,以便您可以让客户远程访问您的演示,包括他们自己的演示组织?这取决于您的受众,但您的客户可能没有下载和安装试用版的奢侈品(时间,开发环境)。他们可能只是想看到它的实际效果 - 一旦你符合销售条件,也许你提供免费的远程安装,而不是花费这么多时间在一个完美的安装包上?同样,取决于您的受众和您希望销售的许可证数量。从技术上讲,您可以使用SDK动态配置组织,并使在线试用过程完全自动化。当然这是一项巨大的投资,但允许您保持对演示/ IP的绝对控制。
希望有所帮助!