Find the software license that meets your needs

License Types

Desktop Applications
Web Applications

Personal Lease

Personal leases are great for consultants and small offices. These licenses are locked to a single device, making this is an economical option if the software only needs to be accessed on one computer.

One Seat

One User Device

Cloud-Hosted Licensing

Managed in the RocPortal

Flexible Lease

For companies with many engineers needing to access a program on different machines, the flexible lease is ideal. Each seat allows for up to 5 User Devices to access a program. Adding more seats allows for more concurrent users.

Multiple Seats

5 Devices per Seat

Cloud-Hosted Licensing

Managed in the RocPortal

Web Applications

Web Lease

Our web-based programs, like RSLog, are locked to one user instead, giving you the flexibility to use the software across multiple devices. You can also transfer data from your RSLog account to other applications using an API.

One User

Multiple Devices

Free Viewer Access

Managed in RSLog

Hosting Licenses Locally

Flexible Lease licenses can alternatively be hosted on a local server, however the ability to manage these licenses in the RocPortal will not be available. To request this option, contact us.

RSLog can also be hosted on a local server. In this model, your in-house programs can directly communicate with RSLog, and you can set up your own security and backup configuration. To request this option, contact us.

Value Beyond the Software

Access to RocPortal

All cloud-hosted licenses are hosted on Rocscience’s secured cloud environment. You will manage your organization's access to your licenses through the RocPortal, which lets you assign team members to programs, make changes to your licenses, and avoid maintaining your own servers. Note: A RocPortal account is tied to a single machine, and RSLog isn’t accessible through the RocPortal.

Technical Support

We’re committed to your success, and we don’t stop after providing you with software. Access to our technical support team is included with all lease licenses, so you’re not alone should you run into issues or have questions about your programs.

Moving Computers

We understand that computers will get upgraded or replaced, can sometimes crash unexpectedly, and can even be lost or stolen. You can easily transfer your licenses to a new device through the RocPortal and avoid any downtime.

Offline Access

Whether your internet connection is unstable or you're on-site in a remote location, you will always be able to use your programs offline with our cloud-hosted licenses. Note: RSLog can be accessed offline through our OnSite app.

How Cloud-Hosted Licensing Works

The main distinction of a cloud-hosted license (besides RSLog) is that it operates as a named user system. Each user creates a RocPortal account and will be tied to one device (like their desktop or laptop) by a unique account ID.

Cloud-hosted licensing provides you with more visibility into your licenses and control over usage through the RocPortal. And, since hosting is on our secured cloud, you won’t lose access to software if your company server crashes.

Personal Lease

For every license purchased, one User Device can be assigned to access the program. Once a user's RocPortal account is tied to a personal license, it is locked.

To change which User Device can access the software, you can transfer access from your existing device to a new device within the RocPortal's account settings.

Flexible Lease

For each Seat, up to 5 User Devices can be assigned to the User Pool to access the software and each seat represents one concurrent user.

Each additional Seat of the same product that is purchased increases the size of the User Pool by 5 User Devices.

To change which users can access the software, you can unassign existing User Devices and assign new User Devices to the User Pool from the User Management section in the RocPortal. Each seat has 15 User Assignments* per year.

*A User Assignment is used each time you assign a User Device to the User Pool.


Finding the right solution for your company will depend on the number of computers that need to access a program as well as the number of computers that need to use the software concurrently. Some points to keep in mind are:

Personal Lease = 1 Seat.
Flexible Lease = Any Number of Seats.
Number of Seats = Number of Concurrent Users.
1 User = 1 User Device - A RocPortal account is tied to a single machine.
User Pool = Number of User Devices that can be assigned to a license.


Personal Lease

For each Personal Lease license, one User Device can be assigned to use the program. Once the User Device is assigned, it cannot be removed and reassigned to a different User’s account.

No, there is no User Pool for Personal licenses. When the User Device is assigned to the program, it is locked to the seat.

Yes, each user has the ability to change the device that's connected to their RocPortal account up to 3 times per year. This functionality is done through the RocPortal.

Flexible Lease

For each seat, you can assign up to 5 User Devices to access the software. Each additional seat purchased increases the size of that program's User Pool by 5 User Devices. If you bought 2 seats, the User Pool would be 10 User Devices. 3 seats would be 15 User Devices etc.

Web Lease

The number of users that need to access RSLog is the number of leases you'll purchase. Each lease includes a maintenance subscription with access to technical support, ongoing bug fixes, continuous new features and more.

Tech Support Moving Computers Offline Access RocPortal Access Seat Active Device Active Device Active Device Active Device Active Device Multiple Seats One Seat User Device User Device User Device User Device User Device Cloud Personal Lease Flexible Lease One User User Pool Free Viewer Access