HOME

TheInfoList



OR:

Microsoft Software Licensing and Protection Services, also known as Microsoft SLPS, is a software licensing suite that provides developers with the ability to license software, create license versions, and track performance of products and profitability. SLPS is intended for developers and
independent software vendor An independent software vendor (ISV), also known as a software publisher, is an organization specializing in making and selling software, as opposed to computer hardware, designed for mass or niche markets. This is in contrast to in-house software, ...
s (ISV) streamline operations with .NET protection technology and a licensing server.


History

Microsoft SLPS, formerly called SecureLM, was acquired by Microsoft in January 2007 from the company Secured Dimensions. Secured Dimensions was founded in 2005 by Avi Shillo in Israel. It was acquired by Microsoft soon after the CEO of Microsoft Israel, Arie Scope, joined its board of directors. On June 9, 2009, Microsoft announced that a Dublin-based company called InishTech has acquired the product and would service existing contracts and accept new SLPS customers.


Themes


Security

SLPS performs “private permutation” for each company by transforming managed (.NET) code into a secure virtual machine (SVM) language that is attached to the application, protecting it from manipulation by end users. This process is done using a toolkit called Code Protector. Application features can later be marked as licensable or modifiable entities. SLPS is .NET certified and works with the
Visual Basic .NET Visual Basic, originally called Visual Basic .NET (VB.NET), is a multi-paradigm, object-oriented programming language, implemented on .NET, Mono, and the .NET Framework. Microsoft launched VB.NET in 2002 as the successor to its original Visua ...
platforms, C#,
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mos ...
and
web application A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection. History In earlier computing models like client-serv ...
s.


Licensing

In the Code Protector toolkit, developers can mark pieces of code as ‘licensable’ that can later be activated as bundles, SKUs, or packages where features can be turned on and off. Possible license models are time-based licenses, trial versions, user-based licenses, feature-based licenses and others depending on the business type.


Distribution

SLPS lets developers create and activate new digital licenses without having to ship a new product to the office. This removes the hassle of recompiling code or ordering a new product or SKU. All they need to do is create a new digital license and SLPS will unlock it and activate it.


Management

Developers and managers have access to real-time information about new licenses generated, license expiry times, and most popular packages. SLPS lets developers monitor billing, license usage, and software features usage. It can also be tied into a back-end billing system or customer relationship manager (CRM) to allow business partners to perform similar SLPS operations.


Product models

InishTech SLPS is available in three different Editions: Standard, Professional and Enterprise. ;Code Protector Software Development Kit: A tool kit that will allow software developers to protect their software from reverse engineering, a common form of piracy. ;SLP Server: A server that will manage the licensing issues and product keys for software vendors. ;SLP Online Service: A InishTech hosted solution for license management.


See also

*
License manager A software license manager is a software management tool used by Independent software vendors or by end-user organizations to control where and how software products are able to run. License managers protect software vendors from losses due to ...
*
Product activation Product activation is a license validation procedure required by some proprietary software programs. Product activation prevents unlimited free use of copied or replicated software. Unactivated software refuses to fully function until it ''determin ...
*
Floating licensing Floating licensing, also known as concurrent licensing or network licensing, is a software licensing approach in which a limited number of licenses for a software application are shared among a larger number of users over time. When an authorized ...


References


Microsoft Announces SLP Services Press ReleaseSLPS White PaperRed Herring Article on Secured Dimensions AcquisitionZDnet Interview with SLPS Managertechcrunch.com New Release: Microsoft Quietly Closes Software Licensing and Protection Service


External links

*{{Official website, http://www.microsoft.com/slps/
Microsoft SLPS - Not for 64 bit
Software Licensing and Protection Services