Our development team did it again! We proudly announce the general availability of SLASCONE 3.1, with the following highlights:
Warnings Logbook – Failed Activations
The API provides an extensive error handling framework. An activation or a heartbeat might fail for several reasons, such as expired license, no available tokens etc. These events can be helpful not only during the development process but also during runtime in order to identify suspicious activity.
In many licensing scenarios, the installations controlled by one licensed are required to have some common attributes, such as domain name, ip range etc. When generating a heartbeat, you can now optionally log a groupid and its compliance rules. All noncompliant licenses can be easily identified in the main license view.
Heartbeats can be generated on many occasions: during a program start, a program exit, scheduled or just manually. In order to be able to distinguish between such events, you can now define custom heartbeat types and thus facilitate your analysis.
The on-boarding of new users became much easier. A global administrator inviting, can choose the application role of the new user. The new user receives an email with the registration link.
SLASCONE offers now webhooks for all major events. In this way you can guarantee that every time a license or a customer is created/edited, an email is sent, or an entry is created in a Microsoft Teams channel or Slack.
Microsoft Flow Connector
A new Microsoft Flow connector ensures that you can easily sync your ERP/CRM system with SLASCONE. When creating or editing a customer in your master customer database, the changes are automatically propagated to SLASCONE.
We proudly announce the general availability of SLASCONE 3.0, with the following highlights:
A real game-changer feature, that influences the entire license lifecycle. Master templates provide enormous flexibility in terms of license creation. This is based on the notion of adjustable properties, which controls if a feature value can be overridden during license creation.
Analytics is an integral part of SLASCONE. Until now, the product dashboard has provided an aggregated high-level overview for product managers. The new customer dashboard provides a quick and user-friendly overview about a specific customer.
Delete and Map Objects
When deleting an object such as a master template, software release limitation or customer type, you can now map all affected licenses to a new object. This facilitates bulk operations.
The search engine has be rewritten in order to address performance issues in installations hosting bigger amounts of licenses and devices.
We proudly announce the general availability of SLASCONE 2.1, with the following highlights:
Goodwill Devices: SLASCONE allows you to control the number of devices (physical installations) allowed by a license. Let’s assume a video or music streaming service, whose vendor wants to avoid shared accounts. With SLASCONE the vendor can set the number of allowed devices to 3, preventing a 4th device from using the service. In order to avoid a poor customer experience resulting from such a ‘hard-cut’, SLASCONE 2.1 introduces ‘soft’ limits with Goodwill devices. In our example, the vendor can switch from 3 to 3 + 1 (Goodwill) devices. Goodwill devices constitute a ‘yellow zone’, in which the client is under-licensed but can still use the software. SLASCONE provides a quick overview/analysis of activated Goodwill devices, enabling vendors to react e.g., by issuing a warning after the activation of a Goodwill device or by emailing affected customers.
Upgrade Compliance: Until now, vendors were able to set an expiration date to prevent a perpetual usage of the software. However there are cases in which the customer is allowed to perpetually use software Version X, but not Version X+1. In order to address such scenarios, SLASCONE 2.1 licenses carry an optional maximum software release information, which indicates the latest purchased version. Once an installation is upgraded to a not purchased version, SLASCONE returns a corresponding warning/error.
Heartbeat Frequency and Freeride Period: These fields can be now set in the license template, regulating not only how often the devices communicate with SLASCONE, but an additional tolerance (freeride) period, in case of a failed heartbeat.
Analytical Heartbeats: Analytical heartbeats is an optional feature, providing an elegant way to collect client data, that do not necessarily affect the licensing process. Analytical heartbeats can be used to collect any kind of data such as temperature, CPU Utilization, session metrics etc.
AVG/Median for numerical limitations: Limitations are numerical fields used as application restriction, e.g., number of maximum users. SLASCONE 2.1 adds to the existing distribution chart, the average and median limitation information, providing quick insights that can facilitate product management decisions.
Customer Type: SLASCONE 2.1 allows the definition of customer types, such as enterprise, prospect, internal/test, reseller. This classification is crucial for analytical purposes, since for example you normally want to exclude internal/test licenses from your base data.
Application Roles: SLASCONE 2.1 introduces 4 new application roles:
Global Administrator: Access to everything.
Service Administrator: Access to everything, except User Administration.
License Creator: Can add/edit customers and licenses. Cannot change product definitions or product templates.
Viewer: Can view license and product analytics (dashboard).
Despite the wide spread adoption of BI and analytics in almost every department of organizations, software products are still being mainly driven by various interests and gut feelings of its several stakeholders rather by real data. This session argues that the collection of software usage data has to be rooted in the software engineering department, creating a software product that is proactively designed to generate analytical data, instead of being treated as a reactive, sales driven BI project. We present a case study to support our thesis.
In case you still want to register, you can use this link in order to get a 20% discount. Just type ‘Ilias Michalarias’ in the OOP advantage code field to get the discount.
One of the greatest obstacles for software vendors considering a professional licensing solutions is the migration from existing/legacy solutions. The introduction overhead of a new system might affect not only the software vendor himself, but also (and more importantly) the existing customer base.
The biggest concern in most cases is having to provide new license keys to existing customers. Ideally, the transition should be as smooth as possible, so that existing installations can continue to function seamlessly, without any manual intervention.
SLASCONE has several features facilitating the transition from legacy systems:
API for importing existing licenses: Existing licenses are typically identified by a unique license code or a customer number or a device id (hardware license). All 3 fields are available in SLASCONE when importing or creating new licenses.
API for initial activation: Initial license activation license is not only possible using SLASCONE license keys (recommended way for projects with no legacy licenses), but also using legacy license codes or customer numbers or device ids.
SLASCONE thus provides a native foundation for transitioning from legacy systems.
Our Azure Cloud-based Licensing as a Service Solution achieves the Microsoft ISV Silver Partner status.
SLASCONE’s partnership underscores its deep integration into the Microsoft Azure Cloud and its commitment to further advance its strategic partnership with Microsoft for growth through the Azure Cloud.
SLASCONE is proud to be the very first online licensing solution running on Microsoft Azure Stack. After a challenging day at Microsoft’s AzureStack Hackathon in Munich, guided by Microsoft Cloud Solution Architects and our development partner white duck, we made it! Thank you!
Azure Stack is a hybrid cloud computing software solution developed by Microsoft based on the company’s Azure cloud platform. Azure Stack is designed to help organizations deliver Azure services from their own data center.
This means that SLASCONE customers now have the following deployment options:
Microsoft Azure Cloud
Using their own Azure subscription (suitable for customers with existing Azure resources, or EA agreements)
Through an Azure subscription by SLASCONE GmbH (suitable for customers without Azure resources)
Licensing requirements can substantially vary among software solutions. It is not uncommon to find complex software solutions with just basic licensing requirements or fairly straightforward software solutions with complex licensing requirements.
In order to address a wider solution spectrum and particularly software solutions with basic licensing requirements, SLASCONE introduces a new edition model. The (new) SILVER Edition allows software vendors to use SLASCONE’s licensing core, without paying for additional features such as advanced analytics.
The GOLD Edition unleashes SLASCONE’s full functionality. Although its pricing remains individual depending on the number of end-customers, software vendors can still choose between:
Subscription-based: fixed monthly/annual price.
Shared-Revenue: percentage of the monthly license-revenue achieved with the product.
QR codes is a well-established means to enabling payments, website discovery and more. SLASCONE enables devices equipped with a camera or a scanner to use QR codes for their activation.
Similarly to traditional alphanumeric license keys, QR license codes can be sent via email to the authorized persons. Alternatively, the authorized persons can log in to their SLASCONE account in order to fetch the QR code.