Web Services Architect : Articles : Web Services ROI
Web Services Architect

Register for e-mail updates:

 

Web Services Return on Investment

Working out what you're Getting out of Web Services

Gunjan Samtani and Dimple Sadhwani

Printer-friendly HTML version
Or purchase the extended PDF version of this article from our download site.

In this article, we have tried to keep a realistic, pragmatic, and balanced approach in determining the return on investment on Web Services. It is worth mentioning that, no matter how promising a new technology is, promoting and encouraging its usage through such articles and papers is not justified until there is a solid business case for its adoption. It is fundamentally important for us to warn about the pitfalls as and where we foresee them, leaving the final decision up to the readers who range from senior management (technical and business), through business analysts, and systems architects, to project managers, and software developers.

Defining Return on Investment (ROI)

Return on investment (ROI) is a key financial metric of the value of business investments and expenditures. It is a ratio of net benefits over costs expressed as a percentage. This formula can be expressed as:

ROI = [(Monetary Benefits (Tangible and Intangible) - Cost of using Web Services Technology) / Cost of using Web Services Technology] x 100

An Example of ROI Calculation

As an example, the IT group within a company determines that there is a 10 percent increase in the automation of software development following the implementation of Web Services for an organization's IT project. Other data from the IT group reveals that each one percent increase in the automation of software development is equal to increased annual revenue of $25,000. Furthermore, it is known that the Web Services implementation will cost $75,000. For this example ROI is calculated as follows:

[($250,000 - $75,00) / 75,000] x 100 = 233%

That's $25,000 for each one percent increase, for a total of $250,000 for a ten percent increase. This means that for every $1 invested in the Web Services implementation, the organization realized a net benefit of $2.33 in the form of increased revenue from the automation of software development.

ROI Analysis

There are two fundamental methodologies through which companies can conduct ROI analysis of a new technology such as Web Services. They are discounted cash flow analysis and payback period analysis. Before we look at both these methods, let's discuss some of the fundamental concepts behind them.

Direct and Indirect Measures
Both the direct, cash flow-generating contributions of a new technology or project, as well as the indirect measures valued by management should be considered when calculating the ROI.

Discount Rate or Weighted Average Cost of Capital (WACC)
The discount rate, also known as the weighted average cost of capital (WACC), is the opportunity cost of capital, which is the expected rate of return that could be obtained from other projects of similar risk.

Net Present Value (NPV)
Net present value is the difference between the cost of an investment and the return on an investment measured in today's dollars. In other words, NPV calculations account for money's time value by discounting the future cash flow of the investment at some rate that varies with the risk of the investment. The NPV calculation determines the present value of the return and compares it to the initial investment. We calculate the present value as in the following formula:

Present Value = [Net Cash flow for Year 1 / (1 + discount rate)]+ [Net Cash Flow for Year 2 / (1 + discount rate)] * 2 +....... + [Net Cash flow for Year N / (1 + discount rate)] * N

We calculate the net present value as follows:

NPV = Initial Investment + Present Value

For example, if Web Services technology costs $200,000 and will save (or generate return) of $50,000 per year for five years, there is a $50,000 net return on the investment. The NPV of the investment, however, is actually less than $50,000 due to time value of money.

Internal Rate of Return (IRR)
If there is an investment that requires and produces a number of cash flows over time, the internal rate of return is defined to be the discount rate that makes the net present value of those cash flows equal to zero. In other words, the discount rate that makes the project have a zero NPV is the IRR.

The IRR method of analyzing investment in a new technology or using a technology in a project allows a company to consider the time value of money. IRR enables you to find the interest rate that is equivalent to the dollar returns that are expected from the technology or project under consideration. Once a company knows the rate, it can compare it to the rates that it could earn by investing money in other technologies or projects or investments.

Payback Period
ROI is just a percentage, so include the payback time to make it persuasive. For example, if a $100,000 investment in Web Services technology is generating $400,000 a year in profit, it pays for itself within three months. Costs divided by monthly benefits yield the number of months to payback.

Discounted Cash Flow Analysis

In the discounted cash flow ROI analysis methodology, the expected cash flows relating to investments for a new technology or IT-related project spanning several years are discounted using an appropriate rate to determine an NPV and/or IRR. If the NPV is positive, then the project's present value exceeds its required cash outlay, and the project should be undertaken. When a project has a positive NPV, the NPV decreases as the discount rate used increases. Similarly, if the IRR is greater than the cost of capital for the company, then the project should be undertaken.

Payback Period Analysis

In the payback period ROI analysis methodology, the period of time it takes for a new technology or IT-related project to yield enough returns to pay for the initial investment, or to break even, is considered.

ROI Analysis Becoming a Necessity

Return on investment for technology projects, both new and existing, is no longer a single-dimensional function of operational cost reduction. It has to account for multi-dimensional functions related to operational costs, changes in business activities, growth, efficiency, and productivity.

ROI analysis is gradually becoming a core requirement for the kick off of any new project or use of new technology, as well as for measuring the success or failure of any existing project. A good ROI analysis can lead a new project or introduction of any technology to lower costs, improved business performance, and competitive advantage.

ROI and Web Services

A company should calculate the implementation and ongoing costs associated with Web Services including software, hardware, system integration, and future production support expenses. These cost estimates should be carefully examined to determine the ROI for the proposed solution.

ROI Not Just About Technology

Whatever the underlying technology for which ROI is being calculated, there is always a set of business and personnel factors that have a great impact on it. We cannot stress enough the fact that technology alone will not produce the quantifiable results and benefits as projected in any ROI matrix or calculation. Several business factors, such as the speed of rollout and systems adoption rate, play a critical role in determining the final numbers.

Calculating ROI of Web Services

How do you measure the ROI of Web Services? Well, there is a right way and a wrong way to measure ROI. The wrong way is to measure the time representatives save in reduced paper work, or in revenue the company saves by reducing the need for data entry. The right way is to measure the amount of reduction in operational and developmental costs. The ROI on Web Services comes from the increased operational efficiency and reduced costs that are achieved by streamlining and automating business processes, reduced application development cycle time, and increased reusability of applications in the form of services.

Factors to be included in ROI calculation

The relevance and importance of each of these factors will greatly vary from company to company, application to application, and implementation to implementation. If all these factors are considered together, however, you can get a pretty decent result from the ROI model used for Web Services. The factors we will look at are:

  • Costs and expenses.
  • Technical benefits.
  • Business benefits.

Costs and Expenses

These factors break down into the following elements:

  • Hardware requirements (1).
  • Software requirements (2).
  • Training requirements (3).
  • Network bandwidth requirements (4).
  • Monitoring tools (5).
  • Operational costs and vendor consulting (6).

Technical Benefits

These factors break down into the following elements:

  • Software development automation (7).
  • Streamlining of middleware technology (8).
  • Usage of standards-based integration (9).
  • Integration with applications and business process management (10).
  • End of duplication of software code, leading to reusability (11).

Business Benefits

These factors break down into the following elements:

  • End-user productivity (12).
  • Participation in dynamic business (13).
  • Collaborative business activities (14).
  • Better and cheaper customer service (15).
  • Other benefits (16).

There may be other direct and indirect benefits for the usage of Web Services, such as faster time to market, increased process efficiency, and increased efficiency through business process automation. These also have to be accounted for in your ROI calculation.

ROI and Risk Management

These factors break down into the following elements:

  • New technology (17).
  • Standards not matured or finalized (18).
  • Web Services development tools and servers (19).
  • Quality of external Web Services (20).
  • Security (21).

Applying the ROI Formula

Now that we have discussed all the costs and expenses along with the technical and business benefits and risks of Web Services, it is time to apply the numbers to the ROI formula for Web Services. As presented earlier in the paper, you can either choose the discount cash flow analysis or payback period analysis.

We will arrive at the numbers through a series of simple steps:

  1. Calculate the total cost of Web Services implementation. Sum up all the expenses that we listed from point 1 through 6.
  2. Determine the total savings resulting through the technical benefits listed for the usage of Web Services by going through points 7 to 11.
  3. Determine the increase in productivity, efficiency and revenues through the business benefits of using Web Services. For this, traverse through points 12 to 16.
  4. Quantify the risks associated with the introduction and usage of Web Services by going through points 17 to 21.

The last step is to categorize the results from Step 1 through 4 under the following headings:

  • Project costs including capital expenses, implementation labor, management and support, operations and contract expenses (A).
  • Project benefits including net tangible benefits (B).
  • Project risks quantified as potential expenses (C).

Using the formula from earlier in the article, we apply the figures as follows:

ROI for Web Services = (B - A - C)/ (A+C) * 100

The desired result for using Web Services will be if you get the following:

  • Increased Revenue.
  • Decreased Cost.
  • Improved Efficiency.
  • Higher Profitability.
  • Shorter Payback Period.
  • Higher IRR.
  • Less Risk.

This scenario will make a business case for Web Services. It may be the case, however, that not all the factors listed above prove favorable. In this case, you will have to weigh all the options and make a decision based on the near and long-term goals.

Not the Only Model

Before we conclude this article, we should mention that this is not the only model that can or should be used to calculate and measure ROI. Each company or organization may use a different model to measure ROI, such as using a method that begins by identifying the desired economic results of Web Services strategy and then focuses on creating the activities necessary to achieve those results. Use the model that best fits your organization. Finally, be sure that ROI should account for phased implementation of Web Services technology.

Conclusion

Web Services run through industry standard protocols and offer the potential of eliminating the need for proprietary hardware, software, and network protocols. Companies will be able to lower their investment costs greatly in terms of increased ROI by implementing Web Services.

There is no fixed model for calculating ROI of Web Services as of now, and the ROI in each company would greatly depend on how the technology is actually employed in solving software and business processes related tasks. Any model used for calculating ROI should take into account the risks associated with the usage of Web Services.

This article is an extract from Web Services Business Strategies and Architectures. Buy the book from Amazon.com


The extended PDF version of this article is available now.

Return on Investment (ROI) for Web Services by Gunjan Samtani and Dimple Sadhwani
In this article, we have tried to keep a realistic, pragmatic, and balanced approach in determining the return on investment on Web Services. It is worth mentioning that, no matter how promising a new technology is, promoting and encouraging its usage through such articles and papers is not justified until there is a solid business case for its adoption. It is fundamentally important for us to warn about the pitfalls as and where we foresee them. The extended version of the article covers the requirements for accurate Return on Investment calculations in greater detail, together with a more in depth look at what ROI can mean to a company.

Adobe Acrobat format (PDF) - 81K
11 pages
Price: $10

By the same authors:
EAI and Web Services
B2B Integration and Web Services
Integration Borkers and Web Services
Web Services and Application Frameworks
Web Services Peer to Peer Computing
Web Services Straight Through Processing


Gunjan Samtani is Divisional Vice President, Information Technology at UBS PaineWebber, one of the world's leading financial services firms. He has several years of experience in the management, design, architecture, and implementation of large-scale EAI and B2B integration projects. He is the primary author of the upcoming book B2B Integration - A practical guide to collaborative e-commerce.
Dimple Sadhwani is Senior Software Engineer at Island ECN based in New York. She has many years of experience working for financial and telecommunication companies on large scale trading systems, CRM applications, Internet/Intranet portals, and client/server applications. She is co-author of the book B2B Integration - A practical guide to collaborative e-commerce. She has also authored several articles in the field of Web Services.


Printer-friendly HTML version

Keep up to date with all the new articles and features on Web Services Architect:
Register for e-mail updates


How useful is this article?
What's wrong and right about it?
What are your suggestions for taking it further?
Your views keep Web Services Architect focused.

E-mail us at feedback@WebServicesArchitect.com, or complete this form.
Note: fields marked * are compulsory.

Comments *:

E-mail *:

Job title:

First name:

Last name:

Allow Web Services Architect to display all or part of this message in an online forum.
I have read and agree to the terms and conditions.