Software solution is an app developed based on an out-of-the-box Creatio product. The app fulfills a need in a specific industry and has its own business value. Learn more in the Creatio Marketplace partner program. Learn more about Marketplace app types in a separate article: Marketplace app types.
The steps to develop the software solution are as follows:
- Prepare the documentation of the software solution concept.
- Prepare for the software solution development.
- Develop the software solution.
1. Prepare the documentation of the software solution concept
Before you begin the development, analyze market and apps on Creatio Marketplace to understand the user needs. Prepare the documentation of the software solution concept based on this analysis.
Prepare the following documents based on the results of the market analysis:
- market research
The market research document must contain the following data:
- profiles of the software solution’s target audience
- software solution value for the target audience
- functional comparison of the software solution with competitive Marketplace apps
- price comparison of the software solution with competitive Marketplace apps
The roadmap document must include the following data:
- describe the functionality you are going to provide to users as part of the future software solution releases
- specify the preliminary release dates (quarter or month) of the software solution functionality
Prepare the roadmap for the next 12 months.
After you prepare the documentation, contact Creatio Marketplace support to discuss the software solution concept.
2. Prepare for the software solution development
To prepare for the software solution development, take the steps in a separate article: Prepare to develop a Marketplace app.
3. Develop the software solution
To develop the software solution, take the steps in a separate article: Steps to develop the Marketplace app.
Make sure the software solution meets the requirements in separate articles: Requirements for published Marketplace app resources, Steps to publish the Marketplace app.
The software solution development has the following special features:
- Only organizations that have the Creatio Partner status can develop and publish software solutions.
- Software solution must fulfill a need in a specific industry and have its own business value.
- Software solution must be based on a single base product.
- Software solution can use only personal licenses. Learn more in a separate article: Marketplace app licensing.
- Use objects as licensed elements of a software solution. You can use 3-5 licensed objects. Learn more in a separate article: Marketplace app licensing.