Activating large number of employees when licensing software to larger clients

This post is a continuation of Licensing software to customers with thousands of employees (B2B) where we talked about common issues that might arise when licensing software to larger clients. In t… | Continue reading


@cryptolens.io | 3 years ago

Licensing software to customers with thousands of employees (B2B)

In this post, we would like to share several new tools and practical tips that are tailored to those of you that sell to larger companies. We will cover the common issues such as management of larg… | Continue reading


@cryptolens.io | 4 years ago

FastSpring payments with Cryptolens for software licensing

It is now possible to integrate your FastSpring store with Cryptolens. This integration allows you to automatically issue licenses to your customers upon a successful payment in your FastSpring sto… | Continue reading


@cryptolens.io | 4 years ago

Reseller Portal for Software Licensing

Since the end of last year, we have made the reseller portal generally available for all users. We would like to thank all our beta customers for their feedback during the development process. Idea… | Continue reading


@cryptolens.io | 4 years ago

Offline SDK protection in .NET with software licensing

A common way to distribute functionality is by creating an SDK that can be consumed by developers inside their own application. The advantage of shipping functionality as an SDK is that you can foc… | Continue reading


@cryptolens.io | 4 years ago

Sign up customers automatically for the customer portal

A recent addition to the platform is the ability to sign up customers automatically to the customer portal. Instead of creating a customer manually or through the API, you can publish a generic lin… | Continue reading


@cryptolens.io | 4 years ago

Managing app settings in software licensing

When developing apps, you will likely need to store some metadata. This can either be specific to a certain user or be shared among all users. Data objects offer an easy way of managing metadata ei… | Continue reading


@cryptolens.io | 4 years ago

Be Careful with Sessions: Garmin Connect App Example

It’s not uncommon nowadays to see people with a smartwatch, be it Apple Watch or another brand such as Garmin. I think there are many advantages of using one; to me, it’s about keeping … | Continue reading


@cryptolens.io | 4 years ago

Autodesk Maya plugin software licensing

In the beginning of the year, we looked at licensing for Autodesk AutoCAD. Today, we are announcing support for another Autodesk product, Maya. Similar to AutoCAD, Maya allows you to develop plug-i… | Continue reading


@cryptolens.io | 4 years ago

Data collection for better insights in software licensing

By default, Cryptolens logs most of the requests made to the Web API. This information can give some basic insights into how the application is being used. In the latest release of the platform, we… | Continue reading


@cryptolens.io | 4 years ago

Floating licenses in Java

Floating licenses makes it easier for your customers to switch between machines that actively run your software, without having to deactivate them first. For instance, you can constrain the number … | Continue reading


@cryptolens.io | 5 years ago

Protect Java code with software licensing

Today, we have released an update to the Java client API that allows you to easily verify license keys. You can read more about how to add it to your project in the GitHub repo. Below is an example… | Continue reading


@cryptolens.io | 5 years ago

Python code for software licensing

Today, we released a library for license key verification in Python, freely available on GitHub. The code below checks license validity with the server (performing all the necessary cryptographic c… | Continue reading


@cryptolens.io | 5 years ago

AutoCAD plugin software licensing

AutoCAD® is a powerful computer-aided design (CAD) software. It’s also quite extensible since anyone can easily create plug-ins. In this post, we briefly summarise several tips on how to secu… | Continue reading


@cryptolens.io | 5 years ago

Protecting Rhinoceros plugins with software licensing

Rhinoceros® (aka Rhino 3D) is a powerful computer graphics and CAD application. It’s also quite extensible as it allows developers to create their own plug-ins and add-ons. The aim of this po… | Continue reading


@cryptolens.io | 5 years ago

License server for software licensing

One of the problems experienced by software vendors when selling to large customers is that some of their machines that will be running the software do not have direct internet access. Although it … | Continue reading


@cryptolens.io | 5 years ago

Ways of protecting your private data – a short intro to cryptography

Encryption is important. Although intuitively you might say that you have nothing to hide, it’s important to ask yourself the following question: would you be willing to give your Facebook pa… | Continue reading


@cryptolens.io | 5 years ago

Overdraft software licensing

Several months ago, we introduced support for floating licenses, which, in simple terms, is a way to permit a certain number of concurrent end users at a time. Overdraft license is a way to allow y… | Continue reading


@cryptolens.io | 5 years ago

SendOwl and DPD integrations with software licensing

On a mission to make software licensing more accessible, we have recently improved our Web API to make integrations with other services easier. For example, we have made it possible to return licen… | Continue reading


@cryptolens.io | 5 years ago

Recurring Payments with Stripe Combined with Software Licensing

A popular licensing model amongst software vendors is subscription-based licensing. It is generally seen as a smaller risk for the customer than traditional one-time payments (eg. which normally re… | Continue reading


@cryptolens.io | 5 years ago

Secure User Account Authentication inside Apps for Software Licensing

A year ago we announced the ability to authenticate your customers inside the app using their credentials instead of using license keys. The key advantages are security (harder to crack properly se… | Continue reading


@cryptolens.io | 5 years ago

Usage-based (pay per use) software licensing in .NET

Many software vendors nowadays move away from one-time payments to other licensing models. One such example is the usage-based model. By doing so helps lowering the barrier of entry for new custome… | Continue reading


@cryptolens.io | 5 years ago

Sending news and update notifications to your software

The new Messaging API allows you to easily send notifications to some or all of your end users. For example, it can help you to notify customers running an older version of your application to upgr… | Continue reading


@cryptolens.io | 5 years ago

Protecting Software with Obfuscation and Software Licensing

Software applications can be secured with two layers of protection. The first layer is software licensing, whose aim is to enforce a license model (eg. by restricting the number of machines where t… | Continue reading


@cryptolens.io | 5 years ago

3 steps how to protect your software application before release

Let’s assume that you have developed a software application (eg. app) that you are about to sell. Then, there are three things you need to consider: Licensing – this is used to keep tra… | Continue reading


@cryptolens.io | 5 years ago