Search papers, labs, and topics across Lattice.
This paper introduces a structured decision-support approach to enhance build-versus-buy decision-making in enterprise software, addressing the complexities introduced by diverse strategic, technical, and financial factors. By utilizing an ontology of decision factors and integrating rule-based reasoning, the method allows organizations to systematically analyze trade-offs and derive recommendations even in the absence of historical data. The case study in the finance domain demonstrates that explicit and comparable decision criteria can significantly improve the quality and transparency of these critical decisions over time.
Making decision criteria explicit can transform how enterprises navigate the complex landscape of software development choices.
Build-versus-buy decisions remain a persistent challenge in enterprise software development, shaped by competing strategic, technical, cost, and risk considerations. The increasing availability of third-party solutions alongside the growing feasibility of custom development through cloud-native technologies, APIs, and low-code platforms has further amplified the complexity of these decisions. In practice, organizations often rely on fragmented expertise and informal reasoning, making it difficult to systematically analyze trade-offs or justify decisions over time. This paper presents a structured decision-support approach designed to augment build-versus-buy decision-making in such contexts. The approach is grounded in an ontology of decision factors spanning strategic considerations, application characteristics, cost and budget constraints, and risk dimensions. It combines this factor model with rule-based reasoning and reference-level matching to support decision-making even in cold-start scenarios where historical data is unavailable. The approach is implemented as a lightweight advisory artifact that enables users to evaluate relevant factors, explore trade-offs, and derive recommendations with transparent reasoning. The applicability of the approach is illustrated through a finance domain case, demonstrating how structured factor analysis can clarify decision rationale and highlight conditions under which decisions may change over time. The results suggest that making decision criteria explicit and systematically comparable can improve the quality, transparency, and auditability of build-versus-buy decisions in enterprise settings.