This white paper summarizes both sides of the custom vs. COTS software dilemma and makes a case for moving beyond the traditional build vs. buy debate. It advocates moving to a business process-based solution: Forming a productive relationship with a customized software partner-a company and product with the capability to respond to current challenges and anticipate future needs across the enterprise. Moreover it
explores the benefits derived from building software to improve existing business processes rather than changing proven procedures in order to work within the constraints of off-the-shelf applications.
Today more than ever before what drives businesses to custom development are business opportunities cost benefits and technology advantage. But cost benefits and a healthy ROI aren't just fiscal measures-they represent shareholder value. If a software partner's custom application helps add to shareholder value then it should (and will) be built. These kinds of applications are at the core of business decision-making.
Related white papers
Component Based Development and Use: Managing the Component Life Cycle
This paper will discuss the challenges and issues related to component based development and reuse. It will describe the players involved in component production and consumption, and the various methodologies,...
Podcast: Building the James Webb Space Telescope
When the Webb Telescope takes off for its perch in space, it will be operated by some 200,000 lines of software code. Since a system failure would involve a...
Developing an Open Source Strategy to Accelerate Software Development
Open Source software can accelerate software development and cut costs. Today there are billions of lines of open source freely available for download off the Internet, and developers are especially...
Consistent Independent Component Analysis and Prewhitening
In the past decade, independent component analysis (ICA) has received much attention in many different fields, such as signal processing and machine learning. It has been used as a standard...
Managing Client-Server Software Development and Maintenance: a Tutorial
Computing is going through a "sea change" from processing based on centralized-control architectures to processing based on distributed (including client-server) architectures. Distributed systems are now evident everywhere from small business...
MSDN Webcast: Performing a File Upload With Silverlight (Level 100)
The attendee will learn how to use Microsoft Silverlight 1.1 with the Microsoft .NET Framework to upload files to Web server using a Web service with the HTTP POST method.
Component Deployment Using a Peer-to-Peer Overlay
The deployment of component-based software applications usually relies on a centralized repository where the components are stored. This paper describes a peer-to-peer approach for components distribution. The software components are...


