Soraco Release Model

Yes, iterative releases, you read it right. We always hear of iterative development, agile process, etc. These methodologies describe processes for iterativedevelopment of a software. While these processes describe different approaches to developing software, they all typically assume that a software major release comes packed with new features that the team has worked on for an extended period of time. Now consider the following typical release cycles:  you released version 1.0 of your product; you

QLM Enterprise License Activation

When selling licenses to enterprise customers with potentially thousands of computers, having each user manually activate each license is not a viable solution. There are several ways to ease the burden for large companies while at the same time providing an adequate level of protection for your application.   Solution 1 The first approach involves providing a special license key that does not require activation on every single node. At the time of purchase, the

QLM Check For Updates

Customers are demanding. The ability for your software to automatically update itself when a new version is released is now a ubiquitous feature that is expected of professional software applications. Obviously, getting new versions of your application is tightly coupled with your software license model. Typically, not all users are allowed to upgrade for free!  Therefore, integration of a “check for updates” feature with your licensing software is a must.   A license management solution

You sell a software product and you want to protect it against piracy by using license keys. You know you need to make sure users cannot reuse a license key on any computer. Now the tough decision: what unique identifier do you use to bind the license key to?     The answer to this question depends on several factors. Let’s review some alternatives (this is not an exhaustive list): Bind the license key to

QLM Subscription Licensing

One of the main factors of a company’s success is revenue. Some would argue that it is the only factor but that’s another debate. When you sell software applications, as with any other business, ensuring steady revenue is a key factor to growth and stability. Learn how you can avoid fluctuating revenue by implementing a Maintenance Plan for your software application. When you manage to sell your software to a customer, you have succeeded, but

 If you ever heard the term online activation, software activation or product activation and wondered what it meant, read the rest of this blog. Most of us have already been exposed to online activation, most likely when you installed a Microsoft Office product. Microsoft was one of the early adopters of online activation. Due to online activation, Microsoft was able to effectively stop the piracy of its Office product line in the consumer market (it’s

We decided to write this blog following some requests we received to provide full source of our software. It appears that some companies offer this option to provide the security that should the vendor go out of business, then they can always carry on using the software. While this may sound great, we believe that in most cases, it is a myth and a venue that is rarely beneficial to the customer and here are

Integration of your licensing component with your eCommerce provider is essential to achieving a fully automated sales process. This article describes how integration with FastSpring ensures a seamless purchasing experience for the purchaser as well as the vendor. As a vendor, you obviously want to protect your software against piracy. You figured out how to generate license keys and validate them in your application with Quick License Manager or any other vendor. This is half