Licensing for AEC software

Build the tool you always wanted.

And we’ll handle the licensing.

Add sign-in, named and floating seats, offline access and a customer portal without building any of it yourself.

Acme Tools

Signed in as Alex Taylor (Owner)

3 customers across 2 products

2
products
3
customers
12
licenses
7
recent activations

Products in use

Manage products →
Product
License use
Latest term
SpanCalc for Revitspancalc-revit
6 of 7
12 Aug 2026
SpanCalc on sitespancalc-field
5-seat pool
2 Aug 2026

See your products, customers and license use in one place.

Licensing without the fuss.

Sell to individuals or organisations. Customers sign in inside your plugin, and you choose the seats and the term. Drawspan issues signed leases, renews them and keeps the record.

No license keysCustomers sign in. There is nothing to paste, lose or share.
Works offlineA valid signed lease keeps the tool running through a temporary outage, only until it expires.
Named or floatingGive a seat to one person or share a pool across a firm.

Built for AEC tools

The .NET SDK for software that runs inside other software.

Ship one dependency-free assembly across old and new .NET hosts, including plugins that share a process.

One DLL to ship
No package dependencies to collide with the host, from .NET Framework 4.8 through .NET 10.
Signed leases, checked locally
The SDK verifies cached leases against your embedded public key before granting access.
One machine means one machine
Revit, Rhino and Grasshopper running together count as one machine, not three.

For your codebase

It’s 10 lines of code.

Install the NuGet package in your tool. Your customers sign in and get licensed immediately.

Built on netstandard2.0 More languages coming soon

MyPlugin.cs
using Drawspan.Client;

var license = DrawspanLicense.Start(new DrawspanOptions
{
    ProductId = "your-product-id",
    VendorConfig = YourVendorConfig.Instance,
    HostApp = "Revit",
    HostVersion = "2026"
});

if (license.Status.State == LicenseState.Licensed)
    RunProtectedWork();

Inside Drawspan

A console for you and a portal for your customers.

Track products, customers, deals, seats and machines in your console. Your customers manage their licenses and seats in their own portal.

Vendor-console and customer-portal sessions stay on separate authorization paths. Signing in on one side does not grant access to the other.

Acme Tools

Signed in as Alex Taylor (Owner)

3 customers across 2 products

2
products
3
customers
12
licenses
7
recent activations

Products in use

Manage products →
Product
License use
Latest term
SpanCalc for Revitspancalc-revit
6 of 7
12 Aug 2026
SpanCalc on sitespancalc-field
5-seat pool
2 Aug 2026

See every product, customer and license total from the home dashboard.

Connected billing Acme Tools
Listening for payments
S
StripeCheckout and subscriptions
Connected
L
Lemon SqueezyStore and subscriptions
Available
Payment received BigFirm bought SpanCalc for Revit 5 named seats · 27 Aug 2026 to 27 Aug 2027
License recorded BigFirm · SpanCalc for Revit Ready when the customer signs in
Active

Customer billing

Connect your payment processor.

Use Stripe or Lemon Squeezy, or call the vendor API from the billing system you already have. When a payment completes, Drawspan records the customer, seats and term.

Set up billing

Drawspan takes no cut of your customer payments. You are billed separately for your Drawspan plan.

The whole journey

How Drawspan works.

Four simple stages, from setting up your product to managing licenses and seats.

You

Set up your product

Choose how its seats and terms work.

You

The deal is recorded

Add it yourself or let your billing system do it.

Your customer

Buys your tool

They buy directly from you, using the checkout you already have.

You

Deploy your tool

Ship it through the channel that already works for you.

Your customer

Installs and signs in

There is no license key to enter.

You

Manage licenses

See customers, terms, seats and when machines last checked in.

Your customer

Manage seats

Assign seats and see active licenses in one place.

Drawspan

License your tool with Drawspan.

Start free, add your product and wire up the SDK.