Why not break down the product into modules like Matlab? Then charge for each module. The licensing can be kept online and the end user just needs to download the module to enable the feature.
using fixed program versions (each version just adds features, you can't customize which features you want or not). You can use also "subversion", like basic and pro edition for Software x.0. Windows uses this approach.
Having modules of functionality, which are a product as themselves. Matlab uses this approach.
Having a software with basic functionality, and then having plugins, or extra apps for sale. Eclipse uses this approach (though it's free)
You can mix those approaches also for a better customizability.
发布评论
评论(2)
为什么不像 Matlab 那样将产品分解为模块?然后对每个模块进行收费。许可可以在线保存,最终用户只需下载模块即可启用该功能。
Why not break down the product into modules like Matlab? Then charge for each module. The licensing can be kept online and the end user just needs to download the module to enable the feature.
通常有 3 种常见的方法:
您也可以混合使用这些方法以获得更好的可定制性。
There are usually 3 common approaches to this:
You can mix those approaches also for a better customizability.