Company

ManageSoft Speaks Out


Opinions, Insights and Tips on Enterprise Software Management

Adopting Standards for SAM

The Rise of Software

One of the longer term trends in IT has been the decreasing cost of computer hardware while the cost of the enterprise software has been rising. It stems from the ongoing improvement in hardware, driven by Moore’s Law, providing us with more and more RAM, processors/cores, and the increasing clock frequencies driving those processors. Alongside these hardware improvements we also have the proliferation of virtualization technology which has enabled physical server consolidation. Software publishers are providing ever more complex and powerful applications to run on these higher capacity virtualized systems. Correspondingly, the percentage of the typical IT budget associated with hardware is declining while the software percentage is increasing. By 2010, software is expected represent about 35% of the IT budget.

Industry Standards for SAM

Many IT organizations have been searching for industry best practices and standards to help them improve IT operations, gain control of their assets, and better manage their costs. Consequently, several industry organizations and standards bodies have been formed over the years to address this need. Many of these try to encompass the whole of IT processes and services, yet with the ever increasing importance of software, most organizations have only recently begun to focus on this area. Software Asset Management (SAM) standards and practices have only been introduced within the past several years.

Even now it’s not all that easy to find information on best practices for SAM, but there are a couple of places that are good starting points. ITIL (the IT Infrastructure Library) is one of the most commonly accepted sets of standards used by IT departments. ITIL primarily focuses on IT service management and provides a comprehensive and consistent set of best practices in this area. It promotes a quality approach to achieving business effectiveness and efficiency in the use of information systems.

Several years ago, ITIL recognized the need for a focus on SAM, and about three years ago it released a book on SAM. This was one of the first efforts to define an industry standard for Software Asset Management. This book also provided a good basis for validating the need for SAM in the enterprise. However, it was somewhat lacking in practice advice on how to adopt and improve the SAM processes in an organization.

So just what did the ITIL SAM book define? First, it was able to provide a starting point for SAM that included the definition of just what SAM is.

So, what are software assets?

ITIL’s definition of a software asset encompasses not just the physical software media, but all installations of the software. It also includes the software license keys, license agreements, certificates, release documentation, support contracts and other items that accompany the software.

Importantly, ITIL is concerned with ensuring compliance with the terms and conditions of the software licenses that define the user’s entitlement to a software asset. Not only should license compliance meet the needs of good corporate governance, but it should also ensure alignment with legal and regulatory requirements.

The software asset lifecycle

ITIL describes the recommended processes for the complete life cycle of a software asset, from procurement to retirement. For externally developed software, this includes the following key points:

  • Before making a purchasing decision, check if there are licenses available for use. Assess supportability of the software.
  • If necessary, purchase the software.
  • Ensure authenticity of the product—i.e. that you’re not buying counterfeit software.
  • Receive and store proof of license documents, and match these to the purchase order.
  • Build, package, and test software prior to deployment.
  • Deploy the software. Compliance is a key issue in deployment and re-installation.
  • Operate the software and monitor exceptions.
  • Optimize software usage. This includes redeploying unused licenses, planning for future demands, and assessing any changes in license terms that may be required.
  • Retire the software asset; manage software upgrades and OEM ownership.

SAM Tools

ITIL lists a series of different types of tools that organizations can use to help them manage their software assets.

  • Asset inventory tools
  • Discovery tools
  • Deployment tools
  • Metering tools
  • License management tools
  • Contract management tools
  • Demand management tools
  • Security tools
  • Procurement tools
  • Vendor license management tools

Overall, while the ITIL standard for SAM best practices is somewhat outdated, especially since it’s not included in the recent version of the ITIL books, it’s still a worthwhile read for reference if you can obtain a copy.

ISO Standards

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form a specialized system for worldwide standardization.

19770-1

In 2006, ISO released the first of a set of proposed standards in its ISO 19770-1 draft standard. ISO/IEC 19770-1 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information Technology, Subcommittee SC 7, Software and System Engineering.

This standard deals primarily with the key Software Asset Management processes and provides a framework for self-assessment of an organization’s SAM capability and maturity. Since its release, many IT organizations have been able to perform these self-assessments, but there has still been a need for more practical recommendations on how to improve SAM processes. As a matter of fact, the recent SAM Optimization Model released by Microsoft is an example of how organizations are improving upon the processes defined in ISO 19770-1.

Much has been written about this standard, and many organizations have already begun adopting portions of the standard. For an organization that is just getting started on the road to software asset management, one of the best places to start would be to purchase the published standard from the ISO website.

In conjunction with the release of this standard, a couple of key missing links were identified—accurate and reliable information to help identify installed software, and more importantly, the software entitlement rights for a particular application. Because of these holes in the existing standards, ISO has begun work on two additional standards related to the original 19770-1; these are the ISO 19770-2 “tag” standard, and 19770-3 “software entitlement rights” standard.

Why implement ISO SAM?

One of the major benefits of this preliminary ISO 19770-1 standard was the ability to define the value that can be delivered by implementing SAM best practices, including:

  • Managing and reducing your risks associated with software assets
  • Reducing costs
  • Gaining competitive advantage

The 19770-1 standard defined a specific set of Software Asset Management processes, and by implementing these processes, organizations could start to focus on specific areas of IT which could have a very positive effect on reducing their costs and reducing their risks associated with managing the software in their environment.

These processes were grouped under a few key areas:

Organizational Management Processes for SAM

  • These processes were more about the planning and implementation of good SAM practices, including obtaining buy-in from senior management as well as setting up good control procedures to monitor the SAM process improvements and areas of weakness.

Core SAM Processes

  • These processes were core to managing software, including the discovery, inventory and identification of software that’s deployed and being used in the environment. Also key to the Core processes were the operational management aspects of SAM including the processes needed to verify proper implementation and ongoing management.

Primary Processes for SAM

  • These processes defined how SAM is related to many other processes in your IT environment, including Change Management, Release Management, Software Deployment, Incident Management and many other processes used by IT departments around the globe.

This standard is a great place to start when evaluating any SAM project for your IT department. It provides a basis to conduct a SAM assessment, as well as a roadmap to create a SAM project going forward.

Recommendations

So what should you do to take advantage of these industry standards and improve your overall SAM practices and processes? Well, there are a few good steps to follow:

  • Review ISO 19770-1 and the ITIL SAM book
  • Build a business case for SAM
  • Identify or hire the key personnel in your organization with SAM expertise
  • Conduct a SAM assessment
  • Adopt SAM best practices to help alleviate  problems identified in the SAM assessment
  • Choose the right SAM tools to effectively manage your software assets—consider ManageSoft’s Enterprise Compliance Manager™ solution which enables enterprises to reduce software spend and maintain license compliance.
  • Keep track of the latest developments on ISO 19770-2 and  -3

Back to top