Traditional Buy Versus Build Analysis

One of the major decisions that must be made when building any nontrivial application is when to buy a set of components or develop them in-house. With most components, this might be an easy decision. When you have requirements for something that is unique to your software solution and you think your organization knows the domain better than anyone else, this is normally a build situation. Or when the cost is so high to buy a solution, sometimes it makes better economical sense to have developers build what you need.

The decision might be totally different if we were to consider something really complex. Some components are better off left to the experts to do because you would end up spending more time ...

Get Special Edition Using Enterprise JavaBeans™ 2.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.