Once you are familiar with possible sales models in OSS/BSS, it is the same time to analyze which services of your application and how you are going to offer through service providers to their customers.
In this document:
When presenting an application on the market, an ISV defines it as a single service or a set of services and possibly subservices. It is important to identify which of them the ISV wants to sell.
Consider the following simple examples when making decision on the list of services that you are going to sell.
Suppose there is a cloud application providing a single service with unlimited resource usage for each tenant. For example, an organization uses the acquired tenant to get access to all application resources, such as legal documents, or technical standards, or online movies.
In this case, a service provider can sell the single service, for example, called tenant, that allows customers to access the cloud resources.
A cloud system provides virtual private servers (VPSes) with limits on resource usage. Depending on the system capabilities, a provider can sell the following services.
A cloud backup system allows its customers to backup servers and personal systems. A customer is able to backup the servers belonged to the company as well as provide access to the backup service for the company’s staff to backup the computers they use. A provider can think of selling the following components:
When designing a sales model think of the following data you need to collect and analyze:
The sales model for your application can be a Combination of Sales Models:
Look through the list of services you are going to provide and for each of them consider the following:
Is it possible to sell the service on the add-on basis?
Is it required or possible to assign the service to a service user?
For example, total resource usage is not assigned to a service user, but rather accounted for the customer, as an organization.
Does the service require a DNS zone or a DNS record assigned to it?
If you allow trial subscriptions, will they include this service?
If yes, what will be the limit on it?
Will it be possible to pause and resume the service?
Is it required or possible to integrate the service with another application?
Write down the results into a table similar to this:
APP SERVICE | Sales method | Assign to users | DNS | Trial | Pause/resume | Other app | Description |
---|---|---|---|---|---|---|---|
VPS Management | Zero price |
- | DNS zone | Yes | Yes | - | Main singleton service (subscription service) linked with other services in a subscription |
VPS | add-on | Yes | A record | Limited | Yes | - Backup service
- Anti-virus
- Site-builder
|
Virtual private server that a customer admin can assign to an end-user.
A VPS provides resources limited by an offer linked with it.
|
Offer | add-on | - | - | - | - | - | A service profile with limits that a VPS based on the offer cannot exceed. |
Storage | pay-as-you-go | - | - | Limited | - | - | Total disk space usage in GB. |
Decide if cross-sell is needed or maybe just possible. For example, a mail server needs to bind to one or more domains. In a bound domain an MX record must refer to this mail server. Another example - a subscriber needs a separate domain to assign A records for each VPS in it. For this reason, your sales model may require cross-sell of service plans from a domain registration sales category.