Orion Network Licensing Platform

A License Server that is Both Flexible and Secure

All our software licensing solutions are based on our flexible and powerful Orion Network Licensing Platform, referred to as “Orion” for brevity. The Orion license server’s extensive capabilities can be leveraged through any of our three licensing solutions: Orion OEM, Acropolis, and Nephele. The Orion OEM package is a software license management tool that includes the full set of capabilities of the Orion license server. The Acropolis package is a software license manager that offers all of the capabilities of Orion OEM, as well as the added security of a reliable hosted service whose uptime and operations are managed by Agilis. Nephele is an elastic monthly subscription based hosted software licensing service that enables ISV startups and small businesses to access most of the Orion server’s capabilities for a low monthly subscription fee. With any of the solutions, all the features of the Orion Network Licensing Platform described below are available.

Flexible Deployment Options

Deploy your Orion license server according to your operational cost and deployment environment constraints: redistribute the server to your enterprise end-customer LAN, WAN or VPN environment; host the server at your data center (even for floating licensing), and / or let Agilis host the server for you as part of the Acropolis solution.

Versatile Licensing Capabilities

Integrate the license server with virtually any type of application on a wide range of platforms. With a single application integration, realize a wide range of licensing models including product activation and floating licensing, for absolute / relative time limited licensing, usage-based metered licensing, feature and leased licensing.

User-Friendly Security

Give your customer all the licensing freedom and flexibility you want – without risk to your revenue and without inflicting operational overhead on you or your customer. Both your legitimate end customers and your operations team will appreciate the frictionless automation and remote-control security.

The Orion Network Licensing Platform is a versatile, highly-scalable and highly-available Internet-protocol based network licensing platform that is the underpinning for Agilis’ licensing solutions:


The Orion network licensing platform can simultaneously function as a redistributed or hosted product activation server, floating license server, complex-configuration license server and software asset and activity tracking server. Orion protects and manages licenses for applications, plug-ins and cloud/mobile application servers implemented in multiplatform C/C++, native Java or .NET languages. Built-in platform support for C/C++ applications includes Linux, Windows, Mac OSX and Solaris 32/64-bit architectures. In addition, Agilis’ custom porting program enables rapid porting of the client library to esoteric embedded system platforms and flash memory based systems.


The licensing capabilities include online and offline product activation, floating licensing and enterprise pools, for both named and anonymous users. License configurations include absolute and relative time limited licensing, metered licensing, standalone and pooled features, and complex configurations of licenses and features.


The security features are designed to be non-intrusive: without compromising licensing security, you can delegate functions such as license relocation to your customers in order to enhance their user experience (a key issue with licensing systems) and at the same time eliminate your licensing operations costs. With the product activation capabilities in conjunction with our fuzzy machine fingerprinting library, node locking is automatic and at the same time secure and flexible – you control the level of strictness of node lock checks with respect to hardware configuration changes.


The license server maintains a comprehensive audit trail that enables you to audit your customers’ activities as well as run comprehensive analytics reports for business intelligence.


To support proactive operations and sales opportunity management, the license server provides a number of operational reporting and real time alert capabilities. These may be used to proactively alert sales personnel of expiring subscription or trial licenses, generate reports on expiring and / or other licenses, and alert sales and / or operations personnel to events of interest such as customer license activations and system issues.

Application Types

  • Desktop applications (Internet-connected / disconnected)
  • Server applications (multithreaded, multiprocess, clustered)
  • Plug-ins (desktop and server)
  • Cloud server applications
  • Enterprise desktop applications
  • Enterprise server applications
  • Embedded system applications
  • Hardware / software appliances


Application Language / Platform Support

  • Multiplatform C/C++ client libraries for 32/64-bit Windows on Intel, 32/64-bit Linux on Intel (three individual sets of distributions for Ubuntu, SUSE and Red Hat editions), 32/64-bit Solaris on Intel / SPARC, 32/64-bit Mac OS X Intel / PPC
  • Native multiplatform Java client library
  • .NET languages (C#, Visual Basic .NET, …) on Windows via ActiveX DLL
  • C/C++ embedded-platform client library (custom-developed via Agilis’ custom porting program)

Deployment Options

  • Deployable to any Java-enabled platform
  • Redistributed to enterprise customer
  • Hosted by you
  • Hosted by Agilis (Acropolis)
  • Embedded directly in license-protected Java server application
  • Deploy on Intranet / WAN / VPN
  • Deploy over Internet w/ Firewall / Proxy Server / DMZ

    Programmatic Integration

    • Unix shell and DOS command line administration tools for scripting
    • Language-independent Web Services administration API
    • Java-based administration APIs
    • XML-based license configuration
    • Extensible APIs and data structures
    • License server: server programming interface for extensibility
    • Demo starter applications with source code

License Models

  • Single-user desktop
  • Single-user server
  • Concurrent-user desktop
  • Concurrent-user server
  • Named-user product activation
  • Named-user floating
  • Anonymous-user product activation
  • Anonymous-user floating
  • Weighted-anonymous-user floating
  • Weighted-anonymous-user product activation
  • Composite license models

License Parameters and Configurations:

  • Absolute time limited with configurable grace and warning threshold
  • Relative time limited with configurable grace and warning threshold
  • Single trial license for anonymous product download sites
  • Metered / quota limited with configurable grace and warning threshold
  • Concurrent user limit
  • Automatic leased licensing with revocability
  • Composite, nested, recursive licenses
  • License sharing control
  • Enterprise license pools
  • Extensible client library functionality
  • Extensible license server functionality

  • Complex multiparameter extensible node locking
  • System clock tamper detection
  • Metered state rollback detection
  • Protection from license cloning by end customer
  • Audit trail of all licensing activities
  • Protection from client library spoofing
  • Protection from man-in-the-middle attacks (confidentiality, authentication, integrity, non-repudiation)
  • Public key encryption for secure network communication
  • Secure offline license activation / deactivation
  • Rules-based host access control

  • Operational and historical reports
  • Screen-viewable / downloadable / APIs / command line
  • Audit trail with configurable audit verbosity
  • Historical audit reporting
  • Rules-based real time event alerts
  • Historical aggregate audit reporting
  • Operational reporting
  • Operational aggregate reporting
  • Expiring-license reports
  • Expiring-license and activation real time alerts

Learn how our customers use the license server to their benefit or check out videos, white papers or product documentation.

Request a complimentary 30 Day evaluation.
For medium/large companies, we use an annual value-based subscription pricing model, which means we price our licensing solutions based on their value to you, measured in protected revenues. Our initial / minimum pricing is also a function of your company size and any special requirements you may have. Significant discounts are available to qualified customers. If you are a small/medium ISV, you may instead opt to evaluate our Nephele monthly-subscription software licensing service.
During the evaluation, we offer a complimentary web conference to review your licensing architecture and your requirements.

To request an evaluation and a price quote, please fill in this evaluation form and an account executive will connect with you with further details.

The Orion Network Licensing Platform’s Featured Capabilities

Product activation: frictionless, end-customer-friendly, enterprise-customer friendly, secure

Product activation with the Orion license server offers the following benefits that conventional product activation solutions do not:

  • Frictionless: unlike license key based systems, or even competitors’ product activation systems, activating and returning licenses is an effortless experience for your customers.
  • End-customer friendly: Your customers can even autonomously recover licenses from lost or failed machines if you allow them to do so.
  • Enterprise-customer friendly: you can assign a pool of licenses (as opposed to issuing large numbers of multiple individual licenses) to your enterprise end customer, whose users can autonomously obtain their individual licenses up to the designated limit.
  • Secure: all the above capabilities are designed to enhance the user experience without compromising licensing security.

Learn more about product activation with the Orion Network Licensing Platform.

product activation software license

Auditing, reporting, analytics and real time alerts

Orion Software Analytics

We provide a comprehensive set of operational reports that enable you to track the current state of your licenses, such as expiring subscription licenses. All licensing and license administration activities are also captured in an audit trail that may be consulted to pinpoint specific actions by specific individuals as part of an auditing process, as well as to obtain historical and analytic reports for gaining insights into your business. To support proactive operations and sales opportunity management, all licensing packages include a configurable rules-based real time alert system that can be used to alert sales representatives to trial-license activations and expiring licenses, and operations personnel to operations-level events such as attempted security breaches and capacity limits.

Floating licensing: scalable, flexible license server deployment options, secure

Unlike traditional floating license solutions that are based on heartbeats and in-memory storage, our floating licensing capability is based on a stateless http protocol combined with object relational database technology. This yields the following important operational and security benefits:

  • scalable for the cloud: each service running under a license server instance can support millions of concurrent user licenses over the Internet, Intranet, WAN or VPN.
  • named floating users: at the administrator’s discretion, floating users may be pre-registered named users.
  • flexible degree of “float”: there is flexibility in what it means to obtain a floating license, yielding a better fit with operational requirements.
  • sophisticated floating models for sophisticated requirements: Our floating license model includes a number of additional capabilities that are not available elsewhere, for example multiple-pool named+anonymous user floating licenses.
  • deployment flexibility: in contrast to traditional floating license servers, you are not required to redistribute a license server to each LAN environment of your customer, although this is certainly permitted.

Learn more about the floating licensing capabilities of the Orion Network Licensing Platform.

floating license server

The Orion Network Licensing Platform is the foundation for three software license management solutions

Orion OEM

The Orion OEM solution is the Orion network licensing platform packaged as a product. It is most appropriate for you if you prefer to host and redistribute the Orion server, and / or you have significant customization needs or extraordinarily high capacity requirements.


The Acropolis solution is the Orion OEM license combined with hosting of the license server by Agilis. Acropolis solves the problem of eliminating server downtime risk, operating expenses and infrastructure costs associated with operating a license server.


Nephele is an affordable and flexible hosted Orion licensing service that is offered as a monthly subscription plan. Nephele enables startups or small business ISVs to start with an inexpensive payment plan and seamlessly scale up as market share grows.