Applications deployment: Build, buy, or rent?

Feb 21, 2001
Gartner

By Robert Anderson, James Browning, Joseph Outlaw

E-business requires small and midsize businesses to identify, develop, and roll out business applications quickly to compete and meet customer needs. Small and midsize businesses (SMBs) have options in the way they develop and deploy applications.

Speed and accuracy: The path to e-business success
Exploiting IT to achieve significant business advantage is the underlying promise of e-business. Most SMBs struggle to determine not only which business applications to select for their enterprises but also how to deploy and manage them.

SMB applications deployment options include:

Choosing wisely is critical, for the stakes are high for SMBs. As e-business gains increasing traction, the price of failure can be extreme. Surviving, let alone thriving, in Internet time comes down to rapid and accurate response to and, when possible, anticipation of customer needs. The accelerating nature of e-business competition requires SMBs to choose, develop, deploy, and integrate sophisticated technology to automate key business processes.

Most SMB IS staffs are stretched thin and often find it nearly impossible to manage all of the IT responsibilities that e-business demands. That means SMBs must prioritize their staffing and IT capabilities. Few can build expertise in all the specialized areas needed for e-business success. Finding and keeping talented IT staffers is a continuing human resources problem. Fortunately, SMBs can tap into numerous options to access critical business applications and productivity tools.

Join the IT debate
With so many packaged applications that can be customized, when does it make sense to build? There have been several high profile ESPs and ASPs that have abruptly closed and have left clients in a bind. Has this doomed the future of the rental option—especially for mission-critical applications? Post a comment to this article and join the IT debate. Next week, we'll feature the most insightful comments in our IT Debate TechMail and award IT Debate T-shirts to the members who provided them.

The following Gartner research note is available online for one week. Subscribe to our IT Debate TechMail service to have this valuable information delivered to your Inbox each week.

It's about business, not technology
Leading enterprises know that business strategy drives technology deployment, and not the other way around. Therefore, SMBs should develop a framework to weigh which technologies to develop, buy, or outsource. As part of a framework, SMBs should determine which of their strategic and tactical business processes enable competitive differentiation. Thus, SMBs will be better positioned to match technology and deployment options to key business needs.

Strategic processes (e.g., supply chain management and customer-facing applications that advance an enterprise's competitive position) often justify internally managed and controlled technology development and deployment (perhaps supplemented by external consultants). Production systems that support day-to-day operations can typically be purchased or even tailored if required (e.g., manufacturing management or purchasing applications). Tactical, supporting, or peripheral processes (e.g., accounting and human resource management applications) are good candidates for outsourcing, which allows internal IS staff to concentrate on technology matters essential to growth.

Technology choices and implementation decisions should also be driven by a realistic assessment of the SMB's infrastructure, systems, staff resources and skills, and time available. Finally, all costs analyses should be based on the total cost of ownership (TCO) associated with proposed solutions, including license fees, installation, required platform upgrades, and ongoing maintenance and support.

Advantages
Buy Build Outsource Disadvantages
Buy Build Outsource Application deployment options
Building your own
Until the Internet leaped onto the scene as an essential medium for business success, most enterprises built their own IT applications. Fewer packaged applications were on the market, and their scope was limited. Moreover, IS staffs often acted unilaterally when selecting systems to streamline operations. Over time, many internal AD projects grew cumbersome, complex, and more costly as a result of unforeseen technology introductions, changes in AD project scope, and technology integration snafus.

Through 2002, only 40 percent of SMBs will achieve optimal project results because of a failure to target objectives prior to implementation (0.8 probability).

SMBs can tap into a variety of packaged applications and outsourcing options geared to meet their application requirements. In a survey of Gartner clients, 50 percent of respondents said they build applications only if they can't buy them, and 35 percent said they would build only if it was strategic to their mission.

However, with less need for customized applications, an SMB can choose one AD technology platform, such as Microsoft or Java. Internal AD and implementation makes sense for strategic functions that can enhance applications already in use or that address specific workgroup or department needs. SMBs should identify and assess key business and technical characteristics before building applications internally.

Once an SMB opts to develop a business application, finding and keeping staffers with the breadth and depth of IT skills necessary for AD development success is a critical challenge. After the development phase, SMBs must retain the resources and document the procedures to support and maintain the application.

When buying makes cents
SMBs will rarely misstep when purchasing a packaged business application. Advantages of buying include availability of many high-quality commercial packages, savings in costs and time for development and implementation, and avoiding maintenance charges. Good prospects for purchase are standardized production-level applications critical to daily operations but not necessarily competitive differentiators (e.g., manufacturing operations and order management, inventory management, warehouse management, and transportation management).

Purchasing also saves on AD R&D spending. For example, a Gartner survey estimates that five software engineers (each earning $58,000 per year) could work for one year to create an in-bound logistics application. However, for one-third the salary of a software engineer, an SMB could have purchased a 20-seat license and five years of maintenance from one of 38 application vendors that market comparable application functionality.

Packaged applications range from horizontal, cross-industry transactional software to micro-vertical, process-driven functionality that targets such markets as commercial printing, plastics manufacturing, and medical billing. Application packages can be simple, rigidly structured, and easy to maintain or complex and customizable systems that demand significant expertise to implement and maintain. Some systems attempt to balance custom and ease-of-use features. New modular applications can often extend functionality or integrate other applications.

SMBs that decide to buy a packaged application should choose software that can accommodate and scale to their estimated transaction volumes. SMBs shouldn't assume that one will meet their exact requirements. Many packages require customization and integration to fit in with enterprise processes and operations.

When determining the cost of an application, SMBs should add the cost of potential changes and enhancements to the base functionality. Such a cost analysis will indicate whether customizing will return enough extra benefit to warrant the purchase. SMBs also need to analyze the architecture, integration, installation, maintenance, and ongoing support. For example, vendors often overemphasize their initial license cost, which diverts attention from other areas (e.g., training and support) that will eventually inflate the package's price tag.

TechRepublic members who responded to a survey prefer packaged applications by a wide margin.


Rent-an-application
The speed of Internet commerce fuels the need for enterprises to quickly roll out their e-business applications. The human and capital resources needed to maintain an SMB application infrastructure can be problematic for many SMBs.

Through 2004, fewer than 30 percent of SMBs will maintain a full-service, internal IS organization (0.8 probability).

Thus, outsourcing has become a potent weapon in an SMB CIO's arsenal for dealing with constrained IS staffing in the midst of growing enterprise expectations. Outsourcing involves turning over all or part of the management and maintenance to an ESP. Outsourcing alternatives range from traditional ESPs to providers that will replace or complement internal IS staff to application service providers (ASPs).

SMBs should closely track the evolution of Web-provisioned software. Web-based applications are operating-system-independent, require no installation or update (Web browsers provide the user interface), and follow a monthly subscription model. Gartner recently described this software provisioning model that breaks from the traditional software deployment approach. Eventually, the just-in-time option will greatly reduce IT infrastructure support costs and come closer to providing the software that SMBs actually need and use.

In response to many Gartner surveys, most SMBs view the need to accelerate go-to-market time as the most compelling reason to outsource business applications. Some other reasons to outsource are: SMBs should monitor the strategic value of outsourced applications and be prepared to bring them back in-house, if required (e.g., due to a merger or acquisition) or if the ESP can't provide the level or service (e.g., performance or security) the enterprise demands. SMBs should also consider outsourcing when the cost/benefit ratio is attractive and the integrity and security of systems can be ensured.

Bottom Line
SMBs can obtain application functionality in one of three ways: build your own, buy packaged applications, or retain a variety of outsourced application deployment services. There is no one, perfect equation for all SMBs. SMBs must weigh the build-buy-outsource deployment question by considering what functionality is required, when the application must be available, and what resources (human and capital) are available.

Give us your recommendations
Post a comment to this article and join the IT Debate. What's been your experience with buying, building, or outsourcing applications?

Gartner originally published this article on Feb. 9, 2001.

Copyright © 1999-2001 TechRepublic, Inc.
Visit us at http://www.techrepublic.com/