Book

Software Wasteland: How the Application-Centric Mindset is Hobbling our Enterprises

2018

Synopsis

Software Wasteland: How the Application-Centric Mindset is Hobbling Our Enterprises by Dave McComb is a critique of the prevailing approach to enterprise software development and management. McComb argues that the traditional, application-centric mindset has led to bloated, inefficient, and unnecessarily complex IT landscapes that stifle innovation, increase costs, and create long-term technical debt. The book explores how enterprises have become trapped in a cycle of waste, where software solutions are continuously built and rebuilt, often with little regard for reusability, data integrity, or long-term strategic alignment.

At the core of McComb’s argument is the notion that enterprises treat software as a collection of disparate applications rather than as a cohesive, integrated ecosystem of data and capabilities. This mindset leads organizations to implement large, monolithic applications that are difficult to change, expensive to maintain, and frequently redundant. The software industry, including vendors and system integrators, perpetuates this inefficiency by promoting off-the-shelf applications that promise rapid deployment but ultimately introduce rigidity and fragmentation. Instead of focusing on data as the primary asset, enterprises continue to layer applications on top of applications, exacerbating complexity and making true digital transformation nearly impossible.

McComb delves into the financial and operational consequences of this waste. He highlights how organizations spend massive amounts of money on IT solutions that do not deliver meaningful improvements in business outcomes. Much of this waste comes from duplicate functionality, siloed data, and excessive customization of vendor software that ultimately locks enterprises into proprietary ecosystems. He describes how organizations are seduced by the latest trends in enterprise software—whether it be ERP, CRM, or workflow automation—without fundamentally addressing the underlying inefficiencies caused by application sprawl.

A significant portion of the book is dedicated to illustrating how enterprises can escape this cycle. McComb advocates for a shift from an application-centric approach to a data-centric one. In this model, data is treated as the foundation of the enterprise, with software solutions being built around well-defined, reusable data structures rather than custom-built applications. By focusing on semantics, data modeling, and knowledge representation, organizations can reduce redundancy, improve agility, and create software solutions that are more adaptable to changing business needs.

Throughout the book, McComb provides real-world examples of organizations that have successfully transitioned to a more data-centric approach. He also discusses the challenges of making this shift, including resistance from IT vendors, entrenched organizational habits, and the need for a cultural change in how software is developed and procured. He argues that breaking free from the wasteful application-centric mindset requires a fundamental rethinking of how enterprises approach software investment and architecture.

Software Wasteland serves as both a diagnosis of a pervasive problem in enterprise IT and a prescription for how to fix it. McComb’s writing is direct and unflinching, often critical of industry norms that have led to widespread inefficiency. The book challenges CIOs, IT leaders, and enterprise architects to rethink their software strategies and to prioritize long-term sustainability over short-term convenience. His ultimate message is clear: enterprises that continue down the path of application sprawl will remain stuck in an expensive, inefficient cycle, while those that embrace a data-centric approach will unlock greater agility, efficiency, and innovation.

Suggested Reading

A Platform Mindset: Building a Culture of Collaboration

Marcus Fontoura's career, and indeed this book, has largely been about the ethos needed to build powerful platforms. A tech platform is a reusable system that implements a core piece of functionality, such as identity. In this case, an identity platform provides a solution for users to log-in to mu...

Welcome to the Machine: The Systemic Failures of Digital Transformation

Between 55 and 75 percent of all enterprise software implementations fail. The average cost overrun is 189 percent. Only one in four ERP projects is considered successful by the organizations that paid for them. These numbers have not improved in thirty years. This is not a coincidence. It is by des...

We use cookies to improve your experience on our website. By continuing to browse, you accept our Cookie Policy and Privacy Policy.