摘要 |
Software developers compete with larger software publishers using a system and method for certifying, protecting, licensing, packaging, distributing, promoting, monetizing, and supporting software applications. A certification module determines compliance with mandatory criteria. A protection module enables the developer to specify portions of the application subject to protection against malfeasance. A licensing module includes a selection of licenses from which the developer can choose. A packaging module is used by the developer to make flexible combinations of different licenses into a saleable unit. Using a distribution module, the developer can then distribute the software application, updates and patches to end users. A promotion module makes products available in online catalogues for end users. A monetization module allows end users to purchase the applications, issuing activation keys and enabling payment. A management module enables end users to manage purchases and licenses. A support module lets end uses submit feedback and support requests. |