Applying Software Licensing Through a Centralized Subscription System

Industry

Fintech

Service

Custom Software Development

Technologies We Use

.Net framework, Azure App Service

Client History

RedCloud is a technology company providing a platform that is positioned at customer sites. Lately, they began to lose control over how their platform was being used. Customers were able to position the system, block payments. This platform enables customers to continue using the platform without any license.

RedCloud needed a way to protect its product, enforce subscriptions, and regain control of licensing. RedCloud wanted to do so without disrupting legitimate customers.

Challenges

The company faced several serious issue:.

  • Customers continued using the platform even after subscriptions expired.
  • There was no reliable way to disable access when payments were overdue.
  • Control of the deployed platform had shifted to customers instead of RedCloud.
  • License tracking and enforcement were handled manually, and were difficult to manage.

Goals & Objective

The project goals were clear:

  • Ensure only paid and authorized customers could use the platform.
  • Give RedCloud full control over licensing and access.
  • Automatically restrict platform usage when subscriptions expire.
  • Create a secure and scalable licensing system.
  • Support partners with a hosted licensing solution.
Solutions
  • Acme One designed a centralized licensing system. This system allowed RedCloud to manage all customer licenses from one place.
  • A central license server was created to generate, validate, and manage licenses for all deployments.
  • Licenses were issued during service delivery. These licenses ensure that all required customer details were captured upfront.
  • Each platform deployment checked the central server for a valid license before allowing access.
  • Licenses were stored as secure XML files to protect integrity and prevent tampering.
  • When a license neared expiry, warnings were displayed in the back office admin panel. After a defined grace period, platform functionality was automatically disabled.
  • A web hosted license server was also provided to support RedCloud partners.
Centralized licensing system

Implementation

The solution was implemented in structured steps:

  • A central license management server was developed.
  • License creation, validation, and renewal workflows were implemented.
  • Deployment level license checks were added to the RedCloud platform.
  • Expiry alerts and grace period logic were built into the admin system.
  • Logging, reporting, and notifications were added for full license visibility.
  • The system was deployed using Azure App Service for reliability and scalability.

Result

Full Platform Control

No Unauthorized Use

Auto Subscription Checks

License Tracking Logs

Partner Deployment Control

Reliable Access Management

Outcomes

Full Platform Control

No Unauthorized Use

Auto Subscription Checks

License Tracking Logs

Partner Deployment Control

Reliable Access Management

What Our Client Says

Don’t just take our word for it. Hear what our satisfied clients have to say about their experience partnering with ACME ONE

“Before this system, we had very little control once the platform was deployed. The new licensing solution gave us back ownership of our product".

Client Team (Red Cloud)

Get In Touch With Us Today

We’re here to help! If you have any questions or would like to discuss.

Contact Info

We’re here to help! If you have any questions or would like to discuss how our IT services and technology solutions can benefit your business,

Our Location

Meydan – Nad Al Sheba – Dubai – United Arab Emirates

Phone Number

+971 50 952 6681

Email Address

info@acme-one.com

Working Hours

Monday - Friday: 9.00 - 6.00
Saturday & Sunday (Closed)

Get In Touch

We’re here to help! If you have any questions or would like to explore how our custom software, digital solutions, and IT expertise can support your business growth.