FlexNet Embedded: Features

Unlock New Revenue Streams and Reduce Manufacturing Costs with Embedded Software Licensing and Virtual Appliances

 

FlexNet® Embedded empowers intelligent device manufacturers and software vendors to unlock new revenue streams by utilizing software licensing, pricing, and packaging to monetize intelligent devices and equipment using embedded software, as well as offer virtual appliances. Embedded software licensing also helps manufacturers streamline supply chains by reducing the number of unique physical devices while increasing their usable life.

New Report - Generate Value from Embedded Software with Licensing
CPU Tech reduces manufacturing costs with FlexNet Producer Suite
Licensing Toolkit Flexibility

Flexible Licensing Client

FlexNet Embedded is small and highly configurable. Its footprint can be as low as 50K, and it has a modular design, increasing its rapid application to a broad range of devices. So instead of producing hundreds of device variations, you can manufacture a small number to handle all your customer needs.

Extremely Configurable

FlexNet Embedded gives you the power to tailor your licensing client to deliver all the functionality you need within the available footprint. You can configure your licensing to match your exact device specifications. More

As an intelligent device manufacturer, you know that space is at a premium. You want to make sure that you take full advantage of existing device capabilities, while tailoring your software licensing client to make sure that it delivers all the functionality you need within the available footprint.

FlexNet Embedded delivers a rich set of capabilities with a modular design that allows for substitution of key device-dependent characteristics and a footprint that can be as low as 50K.

Flexible Product Customization

Adapt your embedded software quickly and easily based on the needs of various markets (such as geographies, channels, and products) without product reengineering or increased manufacturing costs.

Broad Platform and Operating System Support

FlexNet Embedded supports a wide range of desktop, server and embedded operating systems, including VxWorks, AIX 64-bit, Linux 32-bit, Linux 64-bit, Windows Embedded, Windows 64-bit and others.
Broad Licensing Support for Protecting and Monetizing Devices

Virtualization Support

FlexNet Embedded's virtualization support capability allows intelligent device manufacturers to define enforcement policies and support for use of software within virtual environments, including "detect and deny" and "detect and report." FlexNet Embedded supports various virtualization policy models running on VMWare virtualization technology including flexible license server configuration to detect and deny virtual clients and enable binding to the license server to a virtual UUID.

License-Controlled Capabilities and Capacity

Deliver a full suite of capabilities on a single device that can be turned on or off via electronic licensing. It helps cut manufacturing costs by reducing the number of unique SKUs you need to produce, stock, and maintain. More

FlexNet Embedded helps you cut manufacturing costs by reducing the number of unique SKUs you need to produce, stock, and maintain. You can deliver a full suite of capabilities on a single device that can be enabled via licensing.

With FlexNet Embedded, you can quickly create product versions that target different customers or markets by using electronic licenses to turn capabilities and capacity on and off. It's an easy way to sell products to customers the way they want to buy — and you can do it without waiting for help from your development staff.

Enhanced Support for Capacity Licensing

FlexNet Embedded facilitates capacity licensing by providing support for counted pools of licenses, with or without a local license server. FlexNet Embedded also supports local license servers. A local license server at the end-customer's site manages usage of a counted pool of features to be used by multiple devices. This provides intelligent device manufacturers and their customers with greater flexibility around license management.

Usage-Based Capacity Monitoring

The FlexNet Embedded server application supports Usage-Based Capacity Monitoring scenarios, in which customers purchase license capacity either at the network level or for individual devices, and the server application monitors (rather than enforces) overall license capacity usage. More

Flexible Capacity Licensing – Manufacturers can allow customers to provision capacity either at the network level or for individual devices. Capacity at the network level can be shared and moved across many devices on a network, allowing more flexibility for the end customer.

Usage Monitoring – FlexNet Embedded can also be used to monitor capacity usage rather than enforcing it. End customers can deploy as much capacity as they need because manufacturers can monitor usage and bill back the customer. This is particularly useful for manufacturers that sell to service provider customers.

Product Trials and Evaluations

FlexNet Embedded makes it easy for your customers to evaluate additional device capabilities in a controlled manner. You can ship rights with your software, so customers can evaluate on the fly without waiting to receive a new key/device or calling your support staff. More

Offering customers the use of expiring product trials or evaluations is a good way to generate additional revenue for new capabilities on your device. It's also a way to use your device to create a platform for additional software licensing products and services. However, ensuring the trial or evaluation process is done in a way that is secure, yet still easy to activate and use for the customer, can be challenging.

FlexNet Embedded makes it easy to license additional device capabilities as trials or evaluations in a controlled manner. FlexNet Embedded enables you to ship rights with your hardware or software, so evaluations can happen without the customer being shipped a new key/device, calling your support organization, or connecting to your license management system.

You can enable a user to temporarily obtain a software license for a limited period of time while they are disconnected from the local network. This way, even though they are detached, you still control how long they are able to access your software.

Flexible Machine Binding

Use flexible machine binding to tie a license to a specific device, preventing any unauthorized use of your software capabilities without negatively impacting the end-user experience. More

Intentional or accidental use of unlicensed capabilities can happen when licensing of embedded software is not robust.

FlexNet Embedded helps prevent this revenue loss by preventing unauthorized use without negatively impacting user experience. FlexNet Embedded uses flexible binding techniques that tie a license to a specific device, preventing unauthorized usage. It helps ensure that only licensed users can access product capabilities according to their contract terms.

Field Upgrades

Securely deactivate old features on devices in the field and apply new capabilities without forcing your customers to visit a dealer.

Hands-Free Activation

FlexNet Embedded has patent-pending activation technology that delivers your usage rules in the form of encrypted and digitally signed license rights, which are stored and associated with protected elements on the device

Secure Returns and Transfers

Ensure that software license capabilities are transferred or returned in a truly secure manner. FlexNet Embedded not only enforces your licensing rules, but enables you to flexibly change them without impacting device usability.
Powerful License Server Capabilities and Scalability

Prebuilt Server Application for Windows and Linux

FlexNet Embedded enables intelligent device manufacturers to reduce development time and effort with a Prebuilt Server Application—available for both Windows and Linux. A Prebuilt Server Application enables serving and monitoring of a counted pool of device licenses. The Prebuilt Server Application can be deployed to customer license servers running on a standard architecture and in environments where there is no requirement to integrate with an existing provisioning system.

Server Synchronization

FlexNet Embedded includes Server Synchronization, which enables a FlexNet Embedded license server to synchronize its distribution information with either a back-office entitlement server such as FlexNet Operations or another local license server. More
FlexNet Embedded Server Synchronization enables intelligent device manufacturers to:
  • Offer new business models and "true-up" with users based on usage of the device capabilities and capacity. The information synchronized with the back-office server can be used by the producer to determine the capabilities or capacity served compared to entitlements delivered, and then as input to a billing system for true-up.
  • Recover from catastrophic server failure. If the primary local server fails, its replacement can request the backed-up state information to be restored.
  • Provide enhanced support and upgrade processes. By including custom information in device communications, the producer's back office can maintain information about client devices whose firmware needs to be updated.

Enhanced Scalability

The FlexNet Embedded server application is optimized to support serving its pool of licenses to even greater numbers of devices. In addition, the server application provides several tuning parameters to optimize its operation in a particular deployment environment.

Server Expiration Granularity

FlexNet Embedded has the capability to allow finer granularity control over server time expiration. This capability will enable manufacturers to offer business models that control usage in increments of less than one day. Expirations for borrow intervals can be set to one day, one hour, one minute, or one second.

Server Failover Support

To ensure end-user satisfaction by decreasing the likelihood of a device license being unavailable, FlexNet Embedded supports server failover. More
FlexNet Embedded server and device APIs, communication protocols and license rights have been enhanced to support a back-up license server managing a licensing pool if the primary server becomes unavailable. This capability is especially important in highly dynamic environments with rapid configuration changes, high volumes of capacity movement or environments with a great amount of server interaction.

Enhanced Hostid Support

Enables the system administrator to obtain all of a system's hostids, and to select one of them for fulfillment against a back-office server. This enhanced Hostid support provides the administrator with additional flexibility and better usability.

Device Provisioning

The FlexNet Embedded server application also supports Device Provisioning, where the FlexNet Embedded server application can push updated licenses to devices. With Trusted Storage technology, the device can self-meter or provision its license consumption usage locally and periodically sends it back to the server application.

Sample Installer Project

FlexNet Embedded now includes a sample installer project which simplifies deployment. The sample project makes it easier to install the server application.
Feature-Rich Web-Based Management Console

Enhanced Device Manager Usability

FlexNet Embedded's Device Manager offers robust and user-friendly capabilities. Device Manager, the management console that enables end customers to monitor, administer and manage local license servers on their own, supports pagination, searching, and sorting, as well as the ability to localize the user-visible pages. More
Enhanced Device Manager Usability 

Historical Usage Collection and Reporting

FlexNet Embedded's License Consumption and Reporting feature enables intelligent device manufacturers to view historical data and computer usage trends, giving them insights into what features or capabilities are important to their customers.

Additional Resources

Follow Us