Chapter 2

The Real Cost of Software Development

The critical missing element in most discussions about how best to build software is a common understanding of the real costs of software development. Internalizing the complete set of costs often helps organizations realize that purchasing software is usually significantly less expensive than building it. Usually, the most cost-effective choice is to leverage existing services, integrated with a small amount of custom-built code. This chapter enumerates the many different costs that organizations face, depending on how they choose to develop software. It also points out which elements of software development drive value to organizations and which are simply cost centers. Finally, the chapter explains ...

Get Serverless as a Game Changer: How to Get the Most Out of the Cloud 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.