Forgot password?
|
|
|
|
We were unable to sign you in.
Please verify your user name and password and try again. If you do not have a TEC account, register now.
  • E-Mail Article
Rate this article
Average Reader Rating 0.00

Featured Author
Read Comments Are ASP Applications Right for You?

<

Executive Summary   

An Application Service Provider (ASP) provides an outsourced application to a firm, freeing the firm from hardware costs, training on the system operation, installation and system operation itself. Originally, ASP applications focused on a fairly narrow functional scope, however, as the market matures, the functionality the applications address is growing. It is now possible to contract for virtually any service or group of services required by a company.

The ASP frees the client organization from many, if not all of the tasks associated with the software such as hardware procurement and upgrades, software configuration, bug fixes and enhancements. Clearly, as we move forward, ASP applications will take on a larger part of the load of suitable applications.

Virtually any application where functionality is consistent across multiple organizations is suitable for an ASP to provide, however, whether that application is suitable to be implemented by an organization is based on the requirements and operations of that organization. It's important to know not only what the application does, but who the target market is and how current customers utilize the system.

About this note:
This is a two-part note. Part One discusses the decision factors in determining if an ASP application should be considered. This part details the criteria for making this decision.

Decision Criteria   

Whether an application is best implemented as an ASP provided application or service, built in-house or purchased generally depends on the same criteria as what would be used for outsourcing a function or process, among them:

  • How critical is a system is to day to day business operations?

  • What are the failure recovery requirements for the system?

  • How critical are performance requirements for the application?

  • How specific its functionality is relative to the requirements of other organizations desiring the service?

  • What are the cost savings over the development period of an internal system vs. the perceived life of the system?

Each of these areas needs careful consideration and are generally addressed to some extent in the contract and/or terms of service of the ASP.

Critical Systems   

Systems critical to the business operation are considered to be poor candidates for ASP applications, primarily because of concerns over the loss of control over critical data. While internal security may have less staff than a particular ASP, the priorities and focus of the staff is controllable.

While ASPs generally provide security as good as any company on the Internet, by using their software, hardware and operations facilities a company is relying on the ASP's ability to monitor and repair bugs in an expeditious manner. These bugs may be resident in the ASP's software or in the applications purchased from third parties. In the period of time between implementation and the time the bug is identified and a patch released and applied data is at risk. It is advantageous to keep all of these time periods to a minimum.

The initial time period (between implementation and discovery of the bug) is proportional to the number of users on the system and the complexity of reproducing the bug. The second time period, between the first verifiable instance of the bug and the production of a patch or software patch is related to the resources of the software vendor in which the bug occurred and the priority of the software vendor in investigating the bug. In general, the large, well known software vendors release patches fairly quickly, while open sourced software takes longer. Finally, the third time period, from release of the patch to the installation depends on the resources of the ASP, who must request the patch and test its installation and the operation of their system under the new software.

In most cases the ASP's monitoring and implementation resources will equal or exceed those at the implementing firm simply because it is their core business. Even when this is the case, there are situations where a specific bug may affect a minority of the ASPs users or, where regardless of the ASPs capabilities it is wise to not risk liability for loss or disclosure of data not under the firm's direct control.

Failure Recovery Requirements   

If an application has very strict requirements for recovery in the event of a failure, the nature of ASP applications may make them more complicated to recover. Simple recoveries such as hardware failure generally can be recovered easily by an outside service. Complex recoveries, such as may be caused by a latent bug related to data that brings down the system are generally more complicated. In this case, familiarity with the application is less important than familiarity with the data, something that is difficult or impossible for an ASP to achieve at the same level as the company using the system.

Performance Criteria

The shared nature of the services means that performance may be an issue. To operate cost effectively, many ASPs operate multiple companies across the same load balanced servers. In this case, operations and transaction loads at one company may affect the performance of the system for another.

Specific Functionality

If the functionality desired from the ASP application is essentially the same as other companies' use of the application, then each firm already on the system has acted as a "test group" for use of the system. This would make the confidence level higher for successful cutover and operation. If, however, the functionality differs even slightly, then the fact that other firms are on the system should be discounted appropriately and a test period prior to launch utilized to verify system performance.

Cost Savings   

Initially, the cost to get an ASP application implemented is less than the cost of development plus the cost of operation, and it comes to market faster. If a system is such that heavy ongoing maintenance is under consideration (e.g., shipping costs and telephone rate calculation services), the cost benefit may stay positive for some time.

Eventually, however, the cost of utilizing the ASP will exceed the cost of development. How your firm handles this event is an important consideration for whether or not the service is initially implemented as the solution to a business issue or as an initial implementation to cover the period during which an internal application is developed.

Is an ASP Forever?   

If this question is posed to an ASP provider, the answer is a resounding yes. They are organized to be able to meet the common requirements of their user base, and at first glance, the system does everything you want it to and more.

In reality, ASP's should be considered IT software tools, similar to word processors or browsers. In this respect, they can be utilized as a software platform or interim solution while internal development is in process to develop an in house solution. Care should be taken to ensure that the Terms of Service and/or contract do not prohibit this activity and that common functionality is not deemed confidential and proprietary.

Organization Responsibilities   

From an IT standpoint, ASPs are convenient and replace some, but not all of the systems development work. User requirements still need to be collected and an initial development schedule prepared in order to assess the cost savings of selecting an ASP.

The ASP provider will take care of the hardware and software implementation, but the software still needs to be integrated into existing systems, a cutover plan developed, internal users trained on the application, an integration test plan created and executed, and depending on the application, custom documentation created.

ASP Selection   

Once a decision has been made concerning the suitability of an application for ASP, the following questions should be considered in selecting an ASP application:

  1. What hardware is utilized?

  2. What is the upgrade path and implementation timeframe for hardware upgrades required for performance?

  3. How many firms share the hardware platform?

  4. What third party software is used?

  5. What software version is each of the third party applications?

  6. What is the process for monitoring for software bugs for third party software? What is the procedure for alerting clients of bugs that may affect the service?

  7. What is the process for monitoring for software bugs for internally developed software? What is the procedure for alerting clients of bugs that may affect the service?

  8. Is there an online bug tracking mechanism for clients to review and to prioritize fixes to internal software?

  9. What companies are currently using the system?

  10. To what transaction load is the application "rated"? Have these results been audited by a third party? Are transaction loads for your company's peak hours available? What percent of capacity must be reached before a hardware upgrade is automatically triggered?

  11. What is the current software version of the application software?

  12. What is the release schedule for future releases?

  13. When an upgrade ready for installation, is it made available to internal IT members for some period of time for testing prior to installation on the production system?

  14. What is the total uptime for 24 hours and for the hours comprising your company's peak usage period?

  15. What are the policies for scheduled downtime?

  16. Is there a "staging" system with essentially the same configuration as the production system? Do internal procedures require third party software patches to first be installed and tested on the staging system prior to installation on the production system?

  17. Are detailed cutover plans prepared with pre-identified failsafe points for all software upgrades/installations?

  18. What are the procedures for requested enhancements? How are these prioritized?

  19. What are the contract provisions? Are any restrictions placed on in house development that would prevent an internal development replacement program in the future?

About the Author   

Miles Szczurek (miles@appenture.com) has more than 20 years experience in the Information Technology, Trading, Clearing and Risk Management areas for futures exchanges, derivatives clearing organizations, cash forward markets and B2B exchanges. He played a significant role in a number of firsts; the implementation of the Chicago Mercantile Exchange's SPAN risk management software which has become the industry standard, the implementation of the world's first international electronic trading system and implementation of the first exchange in the deregulated power industry in the US.

Miles is a founding partner of the Appenture Group (www.appenture.com), located in Chicago, Illinois. The Appenture Group is a full service Internet Technologies development organization providing software components, project management services and software development services nationwide.


 
comments powered by Disqus


Outsourcing in Latin America | Distinctions and Benefits of Strategic Sourcing | Should North Americans Send More Software Development Work to China? | Global Product Development Seen as a Boon for Product Lifecycle Management Vendors | A Semi–open Source Vendor Discusses Market Trends | Human Resources for Small to Medium Businesses | The Challenges that Remain for One Aspiring Global Sourcing Vendor | Zooming into the Clothing Retailer Conundrum | No One Said Sourcing Overseas Would Be Easy | The Anatomy of Retail Sourcing Processes | The Promise (and Complexities) of Private Labels | The Blessing and Curse of Global Sourcing and Supplier Management | Off-shoring: Are You Getting Your Money's Worth? | Technology's Role in Strategic Human Resources | Outsourcing Supply Chain Planning Processes |
Enterprise Software Product Outsourcing: A Fresh Perspective for Mid-market Vendors | Selecting an Outsourcing Provider—Art or Science? | Offshore Outsourcing: Is There a Method to the Madness? Planning for Offshore Outsourcing | Remote Implementations--Why They Can Make $ense | Consumers Shop Everywhere: Understanding Multichannel Sales | Where Has All the Service Gone? | What's Your Global Market Price? | The Many Flavors of Application Software Outsourcing | International Trade Logistics Challenge Automated Global E-Trading | Program Testing Methodology Part One: Preparing for Testing | PLM Coming of Age: ERP Vendors Take Notice | Leveraging Technology to Maintain a Competitive Edge During Tough Economic Times -- A Panel Discussion Analyzed Part Three: Applications Hosting | Resilient Supply Chains: The Next Frontier | Understanding the True Cost of Sourcing | Whose ROI is it Anyway? Part One: Introduction | Justification of ERP Investments Part Three: Costs of Implementing an ERP System | Supply Chain Portfolio 2004 | Outsourcing 101 - A Primer Part Three: Approaches and Recommendations | Outsourcing 101 - A Primer Part Two: Outsourcing Categories | Outsourcing 101 - A Primer | The Strategic Importance of Asset Management Part One: Changing Attitudes | Supply Chain Decisions - Make Sure You Understand the Dollars and Sense | InsideOut Firewall Reporter Unravels the Mysteries of Your Firewall Logs | Inventory Planning & Optimization: Extending Your ERP System Part Two: How It Works | Top 10 Reasons For Having A Project Kickoff - Part II | Top 10 Reasons For Having A Project Kickoff - Part I | Product Life Cycle Management (PLM) in ProcessPart 3: Process PLM Requirements | Agilisys Continues Agilely Post-SCT Part 2: Market Impact | What’s All This Benchmark Stuff, Anyway? | Outsourcing Security Part 3: Selecting a Managed Security Services Provider | Outsourcing Security Part 2: Measuring the Cost | Outsourcing Security Part 1: Noting the Benefits | IPSec VPNs for Extranets: Not what you want to wake up next to | Identix Leads Biometric Authentication | Are ASP Applications Right for You? Part 1: Decision Factors | SAPped Catalyst Warns in Wake of CEO Departure | SCT Corporation Means (e)Business For Process Manufacturing | New Dimensions in EC and SCM Part 4: Using E-Procurement to Leverage Volume | AMD Hooks Up with Transmeta – For Now | SCT Corporation: The Last Viable Process Manufacturing Vendor Standing? | Red Hat Plays 'Love You, Love You Not' with CPUs | Dell Sharpens Its Linux Focus | Prophet 21 First Quarter Revenues Suffer But Pipeline Grows | Palm to Give Developers a Leg Up | So You Want to Outsource Your Messaging? | Gates Previews Pen-Based Computer | Quantum Snaps Off Its NAS Group | eMachines to Ship Appliance | What’s in a Name? | Technology Hardware Maintenance-Acquiring and Managing Cost Effective Service | frontpath Announces Mobile Internet Appliance | Transmeta to Intel/AMD: Eat Our Dust | Ariba Holds Announcement Festival | Sun Buys Cobalt | VA Linux Releases NAS Server | How Do You Categorize Notebooks? | IMI Sees Red In Dawn Of Fiscal 2001 | Turmoil in CPU-Land | Red Hat’s Linux Domination Weakens | GNOME Will Try to Buff Up Linux | New Internet Appliances Coming from Compaq | How Do You Categorize Servers? | Compaq to Offer Co-Branded iPAQ BlackBerry Wireless E-mail Solution | Compaq Wins Supercomputer Contract, But Is It Enough? | PC Market Figures Show Compaq, Dell, and HP Lead | Computer Manufacturers Shifting Their Focus to Start-Ups | Rackmount Server Sales Surge | Manhattan Associates Completes Second Quarter On Record Pace | Red Hat Releases Clustering Software | Windows 2000 Bug Fixes Posted | Should It Be Renamed 'Unobtainium'? | Dell Drops WebPC | Agilera: Making E-Business Agile | 21st Century Fox Hunt - US vs. Microsoft | Intel Outside? | Netpliance’s 4X Price Hike - Will It Spell Boom or Doom? | HP’s LT 6000r Six-CPU Server | Handspring’s Visor Passes Pocket PC | Active Voice Adds Unified Messaging to Cisco’s CallManager | NetWare for Small Business – NetWhy? | New Storage Array from Sun | Compaq to Open Tru64 Unix? | Intraware Acquires Janus for its Extranets | Lucent Receives Engineering Award in Unified Messaging | Technology Project Selection and Management in Community Banks | Dell and Red Hat Form Alliance | At Least It Hasn’t Been Renamed Linux 2001 | Intel 820 Chipset Delays Again, Again, Again… | Cobalt Releases Linux "Clustering" Software | It Takes More Than a Fast CPU to Rule the Web | Compaq’s 'Photon' Comes into the Light | United Messaging Extends Global Reach ~ Opens Offices in London and Amsterdam | Caldera eDesktop Edges Out Microsoft Windows 2000 in Functionality – Part II | IA-64 Linux From Red Hat | Gateway & AOL Follow Crusoe’s Footprints | Bezos to McNealy: Drop Dead! | MicronPC.com, or, “Where Are They Now?” | Mirapoint Adds Web-Mail Client to Messaging Appliance Line | Network Appliance to Ship Sub-$10K Caching Hardware | Compaq Reorganizes Again | Dell Tops in Customer Satisfaction | Intel Faces 820 Chipset Problems (Again) | Intel Small Server Market | E&Y+ASP=BSP: It’s Not Algebra, But It Adds Up To Something Big | eBay Looking For Sun Block? | HP “Medals” In U.S. PC Olympics | AMD Server Plans De-Railed | Net Woes for NetWare | Intel Reorganization | It’s a Portal...AND It;s a Gateway | Cooler-running Notebooks from HP, Toshiba, et al. | Netpliance Responds Quickly to Hardware Hack | Intel Server Trends | AMD Earnings Beat the Street! Intel Earnings Beat the Street? | Desktop PCs: Meet the New Boss, Same as the Old Boss… (Dell) | USi to Offer Managed Messaging for U.S. Feds | HP e-Vectra Product Follow-up | MCI WorldCom and Critical Path Power into Outsourced Messaging | Dell Updates Its Appliance Line | Apple Displays Its Core in Mac OS X | U.S. vs. Microsoft: Another Day of Reckoning | Why Would Anyone Need More Than 50 IP Addresses? | Will Intel Take a Loss on Each CPU, but Make It Up in Volume? | “Whistler” Beta on the Web? | HP Reorganizes Storage Group, Addresses NAS-cent Market | HP: Why Not Just Call It “e-Vectra.com”? | Compaq Streamlines Product Line | Will MS try the "Open Source" Gambit with WinCE? Why Not – Nothing Else Seems to Work | “It’s a Notebook!” “It’s a Paperweight!” “Wait - It’s Both!” | PSINet and HP ~ OpenMail as an Outsourced Global Messaging | Cisco: IPv6 is Coming, Eventually | United Messaging ~ Ready…Set…Outsource! | Gosh, There’s a Bug in Windows 98 | Wintel Tries to “Embrace and Extend” the English Language | Information/Internet Appliances | Hewlett-Packard’s NetServer Division – #3 to Get Ready, or #4 to Go? | Palm IPO: 3Com’s morning after, or “Do you know the way to San Jose?” | Does Microsoft Have Something Against 64-Bit Processors? | Acta Technology Helps Add Business Intelligence Capabilities to Major ERP Vendors | Concur's Customers Can Network Now | Rentable Procurement | Total Uptime Guarantees? It Must Be A New Millennium! | Analysis of Critical Path's Alliance with yesmail.com for Permission Email | Tentative Unification in Server I/O Architecture Battle | Dell Unveils Internet-Enabled Customer Support Strategy | Compaq, Dell Announce Eight-Way Intel Servers | Dell Takes Over the #1 Spot in the U.S. PC Market | Dell to Acquire ConvergeNet International | Gateway Drops AMD | Intel Delays Shipment of 820 Chipset | Flaw in Intel Xeon 550 Chips: Shipments Stopped | Sun to Make Solaris Source Code Available | Palm Tries to Take the Desktop in Hand | MainWin for Linux - NT Apps without NT | TurboLinux Clusters One More Step Taken | Cisco Tries to Cache In By Buying Software Start-Up Tasmania Networks | Intel Throws its "Red Hat" into Linux Ring | NEC Pulls Packard Bell PCs in US | Corel and PC Chips to Accelerate Mass Desktop Deployment of Linux | Gateway, Dell Plan Windows-free Appliances | Here Come the "Information Appliances" | Sony Picks Palm OS | Intel Invests in eSoft - "Lintel" Continues to Grow | AMD Athlon Debuts | EMC to Buy Data General | Compaq to Halt NT on Alpha Development | eMachines Considering Internet Appliance | Sun to "Community Source" Almost Everything | eMachines to Buy FreePC | Dell Jumps Into Internet PC Arena | Be Announces Software Licensing Agreement With Compaq | Acer to Jump on Internet Appliance Bandwagon | Sun's StarPortal Opens Its Gates Early | OS SmackDown! | What If They Shipped an OS and Nobody Came? | Presarios Freezing - and Not Because it's Winter | Intel's "New Best Friend" for Web Appliances is Linux | Compaq Buys a Chunk of Inacom - But Will It Help? | Gateway, Jilted by Intel, Kisses and Makes Up with AMD | Be to Be FreeB(i)e | HP Joins the Athlon Pile-On | Will Sun Burn Linux with "Free" Solaris? | HP says "When in Doubt, Buy It Out" for Server Appliances | Intel Chip Shortage Continuing | Embedded Linux for Handhelds | Linux Laptops from Dell | Come See the Softer Side of Linux? | Windows 2000: Paragon for Partisans, Skewered by Skeptics | Compaq Plans Direct Sales. DTja vu All Over Again? | Goodbye PCs, Hello Appliances? | Intel Tries to Give it Away - AMD Says "No Way" | Linux at 25% of Server OS Market - Is Redmond Hearing Footsteps? | Dell Uses its Muscle to Beat Side-Effects of Taiwan Quake | IBM to Make Cuts in PC Business Real Change, or Just Buying Time? | Micron to Push "Subscriber Computing" Rentals 'R' Us? | Compaq Partners with Red Hat in Linux Support Deal | Bristol Technology Ships Win-to-Lin Migration Tool | Compaq and Samsung in Deal to Save Alpha | Gateway Announces Server Appliances | Dell to Factory-Install Red Hat Linux on Servers | Windows 2000 Releases to Manufacturing - Finally | Catalyst International Ties Fate to SAP | Geac Computer Corporation: Mastering Growth by Acquisitions | Dell's High-End Rackmount Servers - Challenging Compaq's Wintel Dominance | Compaq's High-End Wintel-based Rack Servers - Working Hard to Stay #1 | Compaq's Alpha - Moving Toward Its Omega? | High-End Wintel-Based Rackmount Servers - The Big Get Bigger | IBM's Four-CPU Wintel-Based Rack Servers High Performance, High Cost | HP's Four-CPU Wintel-Based Rack Servers: Focusing on Reliability and Expandability | Dell's 8-CPU Intel Servers Increasing Its Enterprise Focus | Compaq's 8-CPU Intel Servers: the New "Big Iron" | Network Engines, Inc. - Double the CPUs for Web Serving | #2 Dell Tries Harder, Compaq Hurts | Server Appliances - "Caching" In on Internet's Growth |


Use this index to search for white papers related to commonly used search terms A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Others 
Recent Searches
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Others
A: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
B: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
D: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
E: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
F: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
G: 1 2 3 4 5 6 7
H: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
I: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
J: 1 2 3 4 5
K: 1 2 3 4
L: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
M: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
N: 1 2 3 4 5 6 7 8
O: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
P: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Q: 1 2
R: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
T: 1 2 3 4 5 6 7 8 9 10 11 12 13
U: 1 2 3
V: 1 2 3 4
W: 1 2 3 4 5 6 7 8 9 10 11
X: 1
Y: 1
Z: 1
Others: 1 2 3


©2013 Technology Evaluation Centers Inc. All rights reserved. Search powered by Google