Presentation is loading. Please wait.

Presentation is loading. Please wait.

Generic Licensing Solution August 2019

Similar presentations


Presentation on theme: "Generic Licensing Solution August 2019"— Presentation transcript:

1 Generic Licensing Solution August 2019
License Manager Generic Licensing Solution August 2019

2 Topics Problem Description. Motivation. General Approach Skills
Contact Information G.FAST

3 Problem Description Enghouse Networks has over 50 products and about 300 customers all over the world, each product uses multiple licensing models and custom licensing model based on customer needs. We would like a system that does the following. Manages Customers, Products, Licenses & their relationships. Verifies if customer/entity has access to the product under the license. Notifies customers of upcoming license expiry Generates a report listing all the customers that are pending renewals Generate overage reports. (Overages are the customer subscribed to 10 users and ended up using 20, we notify the user and suggest the overage charges if applicable, similar to data usage on a mobile phone.) G.FAST

4 Motivation Currently most of the companies do not have time to spend on building such module, so they end up multi purposing other applications to meet these specific needs. Available license management systems for this specific purpose would be costly and tough to find. Companies run in loses by not having license management systems in place to be able to control the usage. This would reduce the operational expenses and increase profits to a software vendor based companies. A single platform that can control all desktop, web and mobile product access. G.FAST

5 General Approach License Manager provides a central repository to manage all the product licenses that a company is offering. These are governed by the licensing models. We need to be able to build the licensing models based on how the company plans to define it’s structure. The types of licensing models will be provided later but typically we should handle the most frequently used licensing models for different companies. A company offering 10 products seem to have their own licensing logic for each product, which makes it difficult to manage all the product licenses and types of licenses in a single location by the accounting team. This project should provide the following options. Choose Licensing models ( from pre-defined set) Provide a way to build a new licensing model. License Validator API (Cross platform support) License File Management Customer Management Product Management G.FAST

6 General Approach Build a web application with the following components
REST API Server Web client Mobile client (Additional points if you could build re-usable web and mobile client code) Security Provide options of at least basic authentication. Integrating with SAML would be really nice. Plugin based architecture It would be really important to be able to extend the integration of this product with tools like salesforce or anything similar that many companies use currently to maintain the customers. G.FAST

7 Skills The following are the skillsets that would be nice to have
Angular or VueJS or React Spring Boot/Loopback (REST API Server) Ionic (Building web/mobile applications) Git Agile Methodology Any choice of database, preferably MongoDB or Cassandra (Relational DB: MYSQL, PostgresSQL, etc..) The tools/skills mentioned here are optional you can pick and choose the tools you are comfortable with to meet the requirements. G.FAST

8 Contact Information Aravind Chennuru Software Architect Enghouse Networks Ashish Datwani Professional Service Lead G.FAST

9 THANK YOU


Download ppt "Generic Licensing Solution August 2019"

Similar presentations


Ads by Google