
To ensure software license compliance you must be able to demonstrate
documents
exist that prove you have the right to use a Software Package under its License Terms.
Software License And Media Manager - SLAMM - is an application for managing the
software licenses that you own and for reconciling them with the software that you are using.
Proof Of License documentation and software installed/used
data is entered or imported into SLAMM and the licenses are reconciled against the software installed using
built-in licensing rules.
The end result is the License Reconciliation Report which tells you if you have
license shortfalls or surpluses and is an essential part of any Software Asset Management process.
Using SLAMM to monitor and control your licensing provides a solution to a key
element
of Software Asset Management; ensuring that you have the right number of Licenses
for the software you are using - not too many and not too few - the right amount.
Why
choose Software License And Media Manager?
Business
Case and Benefits for Software Asset Management
SLAMM
Features and images
-
SLAMM is a proven
product and was the first license management product launched
in the UK over 4 years ago.
-
Staff at Excellent
Ideas have carried out licensing reviews on behalf of Microsoft
so we understand what information is required to prove compliance
by a major manufacturer and have developed SLAMM to provide
the information you need to prove compliance.
-
SLAMM has been continuously
developed using feedback from companies who use SLAMM as
part of their Software Asset Management process and is currently
at version 3.
-
If you are working
to an ITIL® standard,
to ISO
19770-1,
working towards FAST Certification or under investigation
by the BSA you can be confident that SLAMM uses licensing
rules that
will
provide
an accurate
and acceptable reconciliation of your license entitlement
with your license requirement.
-
SLAMM works with any
software auditing tool that can output the software installed
data as a
csv
file such as Centennial Discovery, Visual Audit
Pro and EZ Audit.
 Why do we need SLAMM?
 The
Need to be Software License Compliant
 Corporate
Governance
 Due Diligence on Mergers and Acquisitions
 Sarbanes-Oxley
 Business Managers are becoming fed up with the FUD Factor
 Time for a change – Focus on benefits
 1
- Save Money
 2
- Disaster Recovery
 3
- Improved Security
 4
- Remove the Burden of Worry from Your Shoulders
 How can I tell if my company can benefit by using SLAMM?
 How do I identify what licenses I need?
 I have a software auditing tool, why do I need SLAMM?
 Can I still use SLAMM if I don’t have an auditing tool?
 Should we do a software audit before we look at licensing?
 Why not just use a spreadsheet or develop my own database?
Software is a Valuable Asset that needs to be Managed
Software is a valuable asset and needs to be managed and protected
like any other asset. The cost of software (licenses) is rapidly
becoming equal to or greater than the cost of hardware1yet
many companies have no way of managing their licenses or knowing
what they own. The management of software and licenses is at
the heart of what has become known as Software Asset Management – ‘SAM’.
Companies using spreadsheets or simple
database applications to record license purchases often fail
to understand or implement
the licensing rules and consequently believe they have more
effective2 licenses
than they really have. With its built-in business rules
and license management processes SLAMM enables you to determine
your effective license position correctly.
Go
back
The Need to be Software-License Compliant
Every IT professional knows that using software without a license
is illegal3 and non compliance is NOT an option for any company.
For a long time, the threat of legal action and fines has been
used as the justification for software auditing and software
asset management and publishers like Microsoft, Symantec, Adobe
and Oracle are targeting their customers with licensing compliance
reviews. 10
Despite this, a Federation Against Software Theft (FAST) survey
indicates that almost half the firms surveyed still believed
they may be using illegal software.
Go back
Corporate Governance4
Companies have a responsibility to their shareholders and society
to conduct their business in an ethical way. The integrity of
corporations, financial institutions and markets is particularly
central to the health of our economies and their stability.
Installing and/or using software without paying for the right
to do so is unethical and companies identified as failing in
this area demonstrate a lack of integrity.
Ensuring that you own licenses for all the software you are
using is a key element of good IT corporate governance.
Go back
Due Diligence on Mergers and Acquisitions
Ensuring license compliance as
part of a disposal or acquisition is now becoming a common
activity.
Until recently little or no attention was paid to license compliance when companies
were bough or sold. While the cost of software is usually a small part of the
value of most companies, the consequential loss from non compliance can be
significant.
Carrying out a compliance review prior to disposal can ensure that surplus
licenses are not transferred and ensure your companies reputation for good
corporate governance.
A license compliance review is difficult
to carry out before purchasing a company but should form part
of the IT review / merger.
Go back
Sarbanes-Oxley
Companies listed on the US stock exchanges and
companies with 300 or more shareholders in the US are bound by
the requirements
of Sarbanes-Oxley.
Sarbanes-Oxley effects IT asset management in 3 primary ways:
1. CEOs and CFOs are required to sign and file reports with
the SEC attesting to the accuracy of their financials
and the accountability
of their internal controls. Without an effective asset
management solution, inclusive of people, process, and technology,
neither
the asset data nor the internal controls will exist to
validate these reports.
2. External auditors are looking
for consistency, accountability, and, wherever possible, automation.
An effective asset
management solution delivers on all three of these points
and replaces
inaccurate, manual processes.
3. A number of software vendors
are requesting that large corporate customers conduct self-audits
against their
software usage,
allegedly to help the suppliers meet Sarbanes-Oxley
regulatory requirements.
An effective asset management solution would allow
this information to be collected and reported within minutes
of the audit request.
Go
back
In a separate study, IT managers admitted that
their Board had never asked for an update on software license
compliance. The
finding suggests widespread boardroom indifference to compliance
issues despite the high profile it has been given in the
media and by numerous industry initiatives.
" For years we have had to go to the Board with messages that create
the Fear of God. We can no longer rely on these doom and
gloom messages - we have to go to the Board with solutions that add
value to the business."
Go
back
Instead of focusing on the threat of legal
action it is more constructive to focus on the many additional
tangible benefits
that come from compliance. The better reason to have good controls
over IT is not because it will make you compliant - but because
it will make your business more efficient.
Go
back
Many studies have shown that effective software
and license management lowers the total cost of ownership and
improves productivity
for both the IT department and users.
- More Efficient Software Procurement
With a software asset management system in place, companies can
receive volume discounts based upon a clear understanding of
their software licensing to date and planned licensing for
the future. Savings ranging from 10 to 15 percent can be achieved
through comprehensive procurement management.
With accurate asset information, management can reduce maintenance
costs negotiate better license agreements, avoid software over-purchasing,
develop corporate desktop standards and plan and budget for future
needs
In fact, as industry analysts point out, software license compliance
is just a side benefit of asset management, which allows organizations
to save up to 15% of their total desktop costs.
- Prevent Over Purchasing
Knowing exactly what licenses you own and utilising them fully
can enable cost savings.
When they start a license compliance project, most companies
are concerned that they will identify license shortages but often
find they have over purchased licenses for some applications
and are able to save money by using SLAMM to prevent this happening
in the future.
Gartner Group has said that 20 percent of overall IT software
costs can be
attributed to “shelfware.”
- Recover money from unused licenses
Surplus licenses may be sold to another company provided the
publishers terms of transfer are followed.
- Make Better Use of Existing Licenses
Alternatively, you can save money by using surplus licenses instead
of ordering new licenses when a new user needs a copy of the
software.
- Minimise the Cost of Correcting Shortfalls
If you have a SAM process and can determine that any software
that is under-licensed is not being used you can reduce the
cost of correcting the shortfall.
In the Business Software Alliance
document “DIRECTORS’ BRIEFING
Software use and your legal liabilities” the BSA5 say;
“Identify and correct any
problems.
• Uninstall copies of unlicensed software, or purchase the necessary
licenses.
• If you are using too many copies of licensed software, you may
need to buy more licenses.
• If any computers have unnecessary or unauthorised software installed,
uninstall it.
• Consider upgrading any outdated copies of software so all users
have the same version.”
- Understanding
Software Spend
Software is generally bought a few copies at a time and it
is easy to lose sight of the overall investment Carrying out
a license review will allow a better understanding of the investment
and may allow a review of purchasing options.
“We spend a huge amount
on Microsoft software, more than any other publisher, yet
this is the first time we have had an
accurate view of our overall spend and the first time we have
had the information we need to decide whether we can benefit
from an Enterprise Agreement”
IT
Director - SLAMM Customer
- Reduce Annual Software Maintenance Costs
Through a detailed reconciliation between the software that is
licensed and the software that is being used, a decision can
be made as to whether annual maintenance payments are appropriate
on all the licenses that you hold.
In recent years, annual software maintenance charges have increased
from an average annual rate of 12 to 15 percent, and for some
products increases have averaged 18 to 29 percent.
- Reduce Support and Training Costs
Support costs and training costs
can be reduced by standardising the software applications that
are installed and used, and
eliminating un-authorised software6.
As part of a compliance project you will discover exactly what software
and what versions are installed and being used*.
Armed with this information you can improve service and reduce
costs by; eliminating unauthorised software which may compromise
system reliability; focusing support on authorised software;
improving training and reduce support calls by using standard
software solutions;
* the availability of usage information will depend on the tools
you use.
- Avoid costly mistakes by
understanding license terms
By reviewing and
understanding license terms prior to purchase and recording
these as notes to the license
you can avoid potentially
costly mistakes. As an example, without reading the EULA
carefully, users of Symantec’s “Ghost” imaging
may only realise that they need a license for every machine
they image
after they have imaged hundreds of machines7.
- Technology Migrations
By supporting technology migrations with real information you
can reduce the costs of migration projects. Making the decision
to update your applications and infrastructure to support the
latest technology advances requires significant planning.
The data from a SAM solution can assist you with this transition
process by providing details of existing solutions that will
need to be supported. Knowing what software is being used, where
and by who is key to a successful migration project.
Go
back
A lot of time and money is spent on hardware disaster recovery
programs but very few companies have any
DR plans covering
their license entitlement.
By keeping detailed records of your licenses and linking them
to the scanned documentation or keeping off-site copies of the
documents, your software assets are protected in the event of
a catastrophic event such as fire or flood.
Go back
Implementing a Software Asset
Management program will bring focus onto any unauthorised software
that is identified. This
often
leads to a review of security and software deployment processes
and a more rigorous management of the desktop which, in turn,
reduces the company’s exposure to “greyware” or
"malware"8.
Go back
Sadly we cannot ignore the legal risks associated with non
compliance.
IT staff, from Directors to users, should not have to worry
about the threat of legal action or dismissal because the company
they work for does not or has not purchased sufficient licenses.
Very few companies have a deliberate policy to not purchase software
but not having a process to prove license compliance and a failure
to ensure you have the correct licenses and can amount to much
the same thing.
Managing your software license assets should be a part of day
to day IT management just like hardware asset management (it
is unthinkable that any company would steal its hardware).
By implementing a management process to ensure license compliance
you can remove the doubt, worry and risk of non-compliance.
Go back
Ask yourself following questions.
If you answer “NO” to any of them then
SLAMM together with a Software Asset Management process can
offer your company significant benefits.
1. Does your company
maintain accurate records of its installed software and could
you provide this data to a third party within
5 working days?
2. Does you company maintain a physical
inventory of licenses for all software and
could you provide
this data to a third party within 5 working days?
3. Are you confident that all the license terms are being
met including the requirement for qualifying base licenses
to support
upgrades?9
4. Has there been a reconciliation of the installed
software to actual licenses owned within the past
three months?
If
you have a completely locked down environment and use standard
images you should know what is installed however, in practice,
most companies have a percentage of machines that are ‘open’ and
so cannot be 100% sure what is installed.
Depending on how many machines
you have you could carry out a manual audit to produce a ‘snapshot’ of
what is installed (most software is licensed on the quantity
installed
regardless of whether it is being used). However, producing
an accurate result and keeping this information up-to-date
manually
is time consuming and costly.
The most effective solution is to use an auditing tool. There
are a wide range of products on the market offering cost effective
solutions for all sizes of companies from 25 PCs upwards.
An auditing tool will provide a report
that can be exported as a csv file* (a comma delimited file)
showing all the software
installed on your machines and the quantity of each application/version.
More advanced tools will provide information on whether the
installed software is being used.
*SLAMM uses the exported csv file to
import and update the software installed information.
Go
back
Most auditing tools have minimal
or no license management capability. Those that do generally
have a simple field where you can
enter the license quantity that you own for each application/version.
This is too simplistic, does not provide the evidence you
need
to prove compliance and would not be adequate for ITIL® (the
IT Infrastructure Library), the BSA, FAST or ISO 19770-1.
Go
back
Yes - you can enter the software installed information manually.
Even if you have an auditing tool there will be some software
information that you need to enter manually. For example, you
need Microsoft Client Access Licenses (CALs) to connect to Microsoft
servers but an audit tool will never find a CAL installed on
a machine so you have to enter the CAL license requirement manually.
Go
back
Probably
not.
If you don't have an auditing
tool we recommend starting with licensing.
Here's why:
They are different exercises, often involving
different personnel and can be run in either order or in parallel.
Historically
companies have started with the software audit simply because
there are a lot of people selling auditing solutions.
License management software was not available until more
recently. In addition there were very few people offering license
management solutions for
Software Asset Management (SAM).
It is only in the past 3 years
that ITIL® (the IT Infrastructure
Library) has published a guide to Software
Asset Management and this year a new ISO
Standard (ISO
19770-1) has been created
to cover Software Asset Management.
A
lot of companies have auditing tools but have never progressed
to license management because
they saw the audit as the end result
rather than a milestone towards Software Asset Management.
For others, carrying out an
audit was seen as ‘ticking
the box’ of compliance and “because we’ve
made a start” might offer an indemnity against prosecution,
which is not the case. The only way to eliminate the risk
of prosecution is to ensure license compliance.
If you break a compliance project down into key milestones
the risk can be quantified with the minimum outlay and
it may be easier to get approval for a full SAM implementation.
The three milestones are:
1. Determine what licenses
you own.
2. Determine the license requirement.
3. Compare the two figures and create a compliance report.
Auditing
tools are generally much more expensive than a license management
tool e.g. for a company
with 250 machines the audit
software could cost £2500 to £5000 plus the cost
of training and implementation whereas a multi-user copy of SLAMM
costs just £1995.
If you carry out a software audit you will still have no idea
if you are complaint or not but if you start by collecting your
license information and entering it into SLAMM it is possible
to have a very clear idea of whether there is likely to be a
license shortfall before you conduct an audit.
The reason that you can get a good indication of your license
shortfall before you carry out an audit is that it
is a lot easier to generate an accurate estimate of the
software you have installed
than it is to estimate what licenses you own.
If you use SLAMM to determine your effective
license entitlement and set this against your estimate of software
installed
you will have a good indication of whether there are
any license
shortfalls.
If there aren’t any shortfalls
or they are minimal, and you are confident of your installed
software estimate, you may
decide that an audit tool is not required however, if it
appears there may be extensive shortfalls, the purchase of
an audit tool
to carry out an accurate audit can save you a significant
amount of money if it shows that your estimate was high or
identifies
software is not being used.
Estimating the installed software figures i.e. your license
requirement.
Here are two questions to consider:
1. What licenses do
you own?
2. What software have you got installed?
In most companies, generating an answer to question 1 that is
even 50% accurate may be difficult but assuming you know how
many machines you own then, even if you have no auditing tool,
estimating the answer to question 2 for the main products you
use can be done to a reasonable degree of accuracy e.g.
-
You
have 250 machines and your
machines are all purchased with an
OEM operating system so your
desktop
operating systems are licensed.
-
You use
Microsoft Office Professional
2000 so assume 250 licenses needed.
-
Estimate how
many people use Project 2003 (typically 5%).
-
Estimate
how many people run Visio 2003 (typically 10%).
-
You have
6 servers running Windows Server 2000 and 4 running
2003 so you need 250 Server 2003
CALs
(unless the 2003 servers are ring fenced in which
case you need a mix of 2000 CALs
and 2003 CALs).
-
You have 2 SQL servers
running SQL 2000 so you need 2 SQL 2000 licenses.
-
50 people run applications
that access SQL so you need 50 SQL 2000 CALs.
-
You have 5
web developers so you
can estimate how
many licenses you need for
Macromedia and Adobe
products.
-
You use
some specialised
applications and you
probably know
who is using
them.
You can see that, although it will not be 100% accurate you
can build up a good estimate of what licenses you need.
Go
back
In order to prove software license compliance more evidence
is required than just a number. It is necessary to prove that
the licenses exist, they cover the correct products, that upgrade
pre-requisites have been met and subscriptions have not expired
etc. etc.
A lot of companies who use spreadsheets
and simple databases to manage their licenses fail to understand
or implement the
correct licensing rules and consequently believe they
have more effective licenses7 than they really do. SLAMM has
built-in business rules to help you.
Spreadsheets: Some companies try to use a spreadsheet or similar
to record license information but this is difficult to maintain
and cannot handle many of the functions they need to manage the
licenses in the long term. Integrating the software installed/used
data is difficult.
Databases: You could create a database application but it will
take a long time and cost a lot of money to include even a
part of the functionality in SLAMM.
License Reconciliation is complex but SLAMM will help you.
For example:
-
You need to integrate
license data and software installed/used data.
-
Several licenses may be licensing
one application.
-
Most licenses
also cover previous versions.
-
Upgrade licenses
need qualifying base licenses before they are effective.
-
Upgraded licenses
must be ignored in the reconciliation calculation.
-
Sometimes only
part of a license is upgraded.
-
Licenses may be
transferred to another part of a company or sold as part
of a disposal.
-
Subscription based
licenses expire.
-
Some licenses may
have version maintenance and will always license the latest
version of the software – not
a specific version.
SLAMM can
manage all of these scenarios and more.
SLAMM provides a fast,
reliable, and easy way to record the
information needed to reconcile your licenses and prove
legal compliance.
Go back
References
1Example Software vs
Hardware Costs:
Dell Desktop PC typical price: £300
Office Professional
2003: £235
Project 2003: £310
Visio Pro 2003: £255
McAfee Active Virus Defence: £30
Adobe Acrobat 7: £ 243
Adobe Photoshop CS 2: £480
Go back
2To be Effective a license must be:
• Owned by your
company - you must be able to show that your company purchased
the license or the
right was legally
transferred to your company by a merger/takeover
and that you still own
it.
• Genuine (not counterfeit).
• Appropriate for
the product and version you are using.
• Current e.g. if it is
a subscription license the subscription must be current.
• Supported by any required
pre-requisites such as qualifying base licenses for upgrades.
• Valid for the country
where you are using the software.
• Valid for the machine
it is being used on.
• Complied with i.e. you
are complying with the terms of the license.
Go back
3UK-based
IT managers are fully aware of software piracy issues.
according
to a new survey commissioned by PC management specialist Vector
Networks
The study, which interviewed 500 IT managers across industry
sectors, showed that 99.8% of the respondents
knew that intentional or unintentional software piracy
can lead to unlimited fines
and up to 10 years imprisonment for those
deemed responsible for the company's software.
In spite of this,
over 20% of the
IT managers didn't have a formal auditing
policy
and of the 79% who did, 44% were only auditing their
PCs* once per year.
Corporate IT Update-(C)1995-2000
M2 Communications Ltd
*Excellent Ideas Ltd comment:
Note that
the survey refers to an audit and not
to a license
reconciliation.
Go
back
4Corporate governance definitions:
"Corporate governance
is about promoting corporate fairness,
transparency and accountability"
J. Wolfensohn, president of the World bank, as
quoted by an article in Financial Times, June
21, 1999.
Corporate governance is the method
by which a corporation is directed, administered or controlled.
It includes the laws and
customs affecting that direction, as well as
the goals for which it is governed.
Corporate
governance is the organization's strategic response
to risk. Usually encompasses a number of activities and functions,
such as Leadership, Assurance, Stewardship, Structure, etc.
Go
back
5The
Business Software Alliance is
a private trade organisation with no independent
law enforcement authority.
The
BSA's members include the largest software
publishing companies in the world and most notably, Microsoft,
Adobe, Symantec,
Network
Associates, Autodesk and Macromedia. These
companies provide the Business Software Alliance a power of
attorney to
act on
their behalf to accuse businesses of software
piracy. Accordingly, the BSA can enforce only those rights
that its member software
publishers have.
Legally, software companies
usually have a contractual relationship with a customer based
upon a software licence and
also have the rights provided under copyright
laws that protect the holder of copyright against infringement.
These are the rights
that the Business Software Alliance's enforcement
department is attempting to protect.
Go back
6The
benefits of achieving standardised systems are significant. For
example, according to Gartner, the total cost of a well-managed
Windows XP desktop is 36% lower than the
cost of owning an unmanaged
desktop.
Go back
7see
the following extract from the Symantec
License document:
“……………………You
may use the Software on one computer to clone, or apply an image
of a hard drive on that computer, or to another hard drive on
the same computer, a replacement computer, secondary media, or
network drive…………. You may not use the
Software commercially or non-commercially for the purpose of
creating multiple computers or hard drives, except for multiple
hard drives installed in or attached directly to the original
computer…………….”
Go back
8Greyware or
malware refers to a malicious software or code that is considered
to fall
in the "grey
area" between
normal software and a virus. Greyware is a
term for all other malicious or annoying
software such as adware, spyware and trackware.
Go back
9Upgrades
“An
underlying full license for version 1 of a software product,
plus an underlying upgrade
license to version 2 of the
software product, combine to produce one effective
full license for version 2 of the software product.”
ISO 19770-1 Terms and Definitions
Go back
10Gartner Survey Shows Increases in
Software License Audits
In September 2006, an anonymous survey at the Gartner IT and Software Asset Management
conference revealed that 35% of clients had experienced an on-site audit from a major software vendor. In
the short term, we expect this trend to accelerate.
Go back
|