Overview
A Software as a Service (SaaS) product is software a STACKIT customer can use and pay for, but it’s not connected to the STACKIT cloud or the customer’s STACKIT infrastructure. The provider runs and manages the software within their STACKIT cloud organization and is fully responsible for the application’s entire lifecycle.
SaaS includes various “as a Service” approaches, like Platform as a Service (PaaS) and Infrastructure as a Service (IaaS), that fit this definition.
Prerequisites
Section titled “Prerequisites”-
You’ve met the product integration requirements.
-
You’ve successfully integrated the product and added it to the Marketplace product master data.
Working with SaaS subscriptions
Section titled “Working with SaaS subscriptions”A STACKIT subscription connects a customer’s project, a product, and a supplier. A subscription includes details about the delivery method, price type, specific product plan, lifecycle, and validity.
For SaaS, STACKIT Marketplace customers can have one subscription per product and per customer project. This means multiple users can be associated with a single subscription.
Therefore, your SaaS product must be able to handle these scenarios:
-
A customer with multiple projects may want to create a separate subscription for each one.
-
A customer may try to reuse a single user identity across different projects.
-
Your SaaS product is responsible for managing its own users. Users don’t need to have a STACKIT user account to be managed by the SaaS product.
-
A customer may want to upgrade one, some, or all of their subscriptions from a free plan to a paid one, or have different plans for different projects.
- Your SaaS product needs to be ready for this scenario if it offers multiple plans.
-
Thanks to STACKIT IAM, all project and organization members with project access can read and manage STACKIT Marketplace subscriptions.
- The roles required to manage subscriptions are
ownerandeditor.
- The roles required to manage subscriptions are
User Documentation
Section titled “User Documentation”The STACKIT Marketplace itself doesn’t provide user documentation for its products. You must provide your own user documentation, including:
-
Instructions for onboarding users, including registration and login.
-
How to use the product.
-
Any features or functions specific to the STACKIT Marketplace.