Chapter 19: Configure or Customize
Home • Index • ← Previous • Next → • Browse by Topic
The request seemed reasonable.
The regional vice president wanted a small modification to the approval workflow. Currently, when an employee requested a title change, the request routed to the direct manager, then to HR business partner review, then to compensation for level validation. The vice president wanted a shortcut for her region: for employees below a certain level, skip the compensation review step entirely, since her team already handled level validation informally before submitting requests.
"It will save time," she explained. "We already do this validation ourselves. The extra step is redundant for us."
The implementation team debated internally. The request seemed minor. One region, one workflow variant, a legitimate efficiency argument behind it. Building the exception would take perhaps two days of development effort.
They built it.
Eighteen months later, during a system upgrade, the implementation team discovered that this "minor" workflow variant had multiplied. Three other regional leaders, hearing about the exception, had requested similar carve outs for their own teams, each with slightly different logic. The vendor's standard upgrade path assumed the standard workflow. The four regional variants required custom remediation work with each new release, adding weeks to every upgrade cycle. No one currently on the team remembered the original business justification clearly enough to confidently determine whether the exceptions were still necessary or had simply calcified into assumed permanent architecture.
What began as a two day convenience had become a permanent tax on every future system change.
This is the central tension explored in this chapter: the discipline required to distinguish between configuration, working within a system's designed flexibility, and customization, building genuinely new logic that departs from the platform's core design assumptions, and why organizations consistently underestimate the long term cost of drifting from standard.
By the end of this chapter, you should be able to ask: how does your organization currently distinguish configuration from customization? What governance exists before customization requests are approved? How do you calculate the true multi year cost of customization decisions that seem minor in the moment? And how do you build organizational discipline to say no to customization requests without becoming rigid or unresponsive to genuine business need?
Configuration Versus Customization: A Critical Distinction
Many organizations use the terms configuration and customization loosely, sometimes interchangeably, without appreciating how fundamentally different these approaches are in terms of long term consequence.
Configuration means adjusting a system's behavior using the flexibility genuinely designed into the platform itself: setting field values, defining approval hierarchies within the platform's designed workflow engine, selecting from available options, adjusting parameters within intended ranges. Configuration works within the grain of the platform's architecture. Vendors design, test, and support configuration flexibility as part of the core product.
Customization means extending or modifying the system beyond its designed flexibility: writing custom code, building integrations that bypass standard data flow, creating entirely new workflow logic the platform was not architected to support, modifying core objects in ways the vendor did not anticipate or design for. Customization works against the grain of the platform's architecture, however cleverly implemented.
This distinction matters enormously because these two approaches carry fundamentally different long term cost and risk profiles.
Configuration, properly used, generally remains supportable through vendor upgrades. The vendor has designed, tested, and documented this flexibility as intended platform behavior. When the vendor releases updates, configuration typically continues working, sometimes even benefiting from platform improvements built around the same configurable parameters.
Customization, by contrast, exists outside the vendor's core design and testing scope. Every vendor upgrade risks breaking custom logic that depends on specific underlying platform behavior the vendor never explicitly committed to preserving. Custom code requires the organization's own testing, maintenance, and documentation, since the vendor did not build or test this functionality. Custom integrations may break when underlying data structures shift in ways the vendor considers internal implementation detail rather than a stable public interface.
The workflow example that opened this chapter illustrates customization masquerading as minor configuration. What seemed like a small adjustment actually required departing from the platform's designed approval sequence logic, creating genuine custom workflow branches the vendor's standard upgrade testing never specifically validated.
Why Organizations Drift Toward Customization
If customization carries such significant long term cost, why do organizations consistently drift toward it despite generally understanding, at least abstractly, that staying close to standard configuration offers better long term stability?
Several forces drive this pattern.
Immediate business pressure feels more concrete and urgent than abstract future maintenance cost. The regional vice president's efficiency argument was genuinely compelling in the moment. The future cost of upgrade complexity, distributed across many future release cycles, feels abstract and easy to discount compared to immediate, specific business friction.
Political power differentials affect what customization requests receive serious consideration versus routine rejection. Senior executives requesting customization often receive more accommodating responses than frontline employees requesting similar flexibility, regardless of whether the underlying business justification actually differs in strength.
Vendor sales processes sometimes inadvertently encourage customization expectation. Pre sales demonstrations may show impressive flexibility without adequately distinguishing which capabilities represent genuine supported configuration versus expensive custom development that happened to be built specifically for the demonstration.
Implementation partners, particularly those compensated partly through change request billing, may have subtle financial incentive favoring customization over the more disciplined, but less billable, work of finding configuration based solutions or pushing back on unnecessary customization requests.
Organizational culture around "our unique needs" can create reflexive resistance to standard approaches, sometimes reflecting genuine unique business requirement, but often reflecting simple unfamiliarity with how many organizations successfully operate using more standard configuration than initially assumed necessary.
Cumulative small decisions rarely trigger the kind of scrutiny a single large customization investment would receive. The workflow example began as a seemingly minor two day development effort, well below whatever threshold might trigger serious architectural review, yet accumulated into significant ongoing burden through repetition and multiplication across similar small decisions.
The True Cost Calculation
Organizations consistently underestimate customization cost because they calculate it incorrectly, focusing on initial development cost while underweighting ongoing maintenance, upgrade complexity, and organizational knowledge burden.
A more complete cost calculation includes several dimensions.
Initial development cost, the most visible and easily calculated component, includes design, build, and testing effort for the custom capability itself.
Ongoing maintenance cost includes the effort required to keep custom logic functioning correctly as surrounding systems evolve, even absent major platform upgrades. Custom integrations may require adjustment as connected systems change. Custom code may require updates as underlying data models shift.
Upgrade complexity cost captures the recurring burden customization adds to every future platform upgrade cycle. Standard configuration generally survives vendor upgrades with minimal remediation effort. Customization frequently requires dedicated testing, remediation, and sometimes significant rework with each major platform release, a cost repeated indefinitely across the system's entire operational lifespan.
Knowledge concentration risk reflects the organizational vulnerability created when custom logic depends on specific individuals' knowledge for proper maintenance and troubleshooting. Standard configuration benefits from vendor documentation, broad user community knowledge, and readily available expertise. Custom logic often depends on institutional memory held by a small number of individuals, creating significant risk if those individuals leave the organization.
Opportunity cost reflects the organizational capacity consumed maintaining customization that could otherwise be directed toward genuine strategic priority. Every hour spent troubleshooting why a custom workflow broke during a platform upgrade represents an hour not spent on higher value work.
Governance erosion cost captures the more subtle organizational impact of accumulated customization: the gradual loss of clear understanding regarding why the system behaves as it does, since accumulated small customizations, individually minor, collectively obscure the coherent logic a more disciplined configuration based approach would preserve.
When organizations calculate customization cost comprehensively, including these often underweighted dimensions, the true multi year cost frequently exceeds initial estimates by significant margin, sometimes by an order of magnitude when calculated across a platform's full operational lifespan.
The Governance Gate
Given this cost profile, responsible organizations need genuine governance gates before customization proceeds, not merely informal discretion exercised inconsistently based on requestor seniority or immediate schedule pressure.
An effective customization governance process typically requires several elements.
Clear articulation of genuine business necessity, distinguishing authentic requirement from mere preference or convenience. The request should demonstrate why standard configuration genuinely cannot achieve the necessary business outcome, not merely that customization would be somewhat more convenient than working within standard flexibility.
Exploration of configuration based alternatives before customization approval. Has the team genuinely explored whether creative use of existing configuration flexibility, perhaps combined with modest process adjustment, could achieve acceptable outcome without custom development?
Total cost of ownership calculation, incorporating not merely initial development cost but reasonable estimate of ongoing maintenance and upgrade complexity cost across the platform's anticipated operational lifespan.
Explicit ownership assignment, identifying who specifically will maintain institutional knowledge regarding this customization, ensuring critical understanding does not depend entirely on whichever individual happened to implement the original request.
Sunset consideration, asking whether this customization addresses a genuinely permanent business requirement or a temporary situation that might reasonably be expected to resolve, in which case building temporary workaround with explicit expiration might be more appropriate than permanent custom development.
Executive accountability commensurate with genuine cost, ensuring that customization decisions carrying significant multi year cost burden receive appropriately senior review, rather than allowing seemingly minor individual decisions to accumulate into substantial architectural debt without ever receiving proportionate scrutiny.
This governance should not become bureaucratic obstruction reflexively rejecting all customization regardless of genuine merit. Some customization genuinely serves legitimate, carefully considered business necessity that outweighs its ongoing cost burden. The goal is ensuring customization decisions receive analysis proportionate to their true long term cost, rather than being approved based primarily on requestor seniority or the immediate schedule pressure of the moment.
When Customization Is Genuinely Justified
This chapter's emphasis on customization's hidden cost should not be mistaken for absolute opposition to all customization under any circumstance.
Sometimes genuine customization serves legitimate strategic purpose that clearly outweighs its ongoing cost burden.
Regulatory requirements sometimes genuinely cannot be satisfied through standard platform configuration, requiring custom development to ensure legal compliance that carries consequence far exceeding customization's maintenance burden.
Genuine competitive differentiation sometimes requires capability the standard platform simply does not offer, where the strategic value of differentiated capability clearly justifies accepting ongoing customization maintenance cost.
Integration with genuinely unique legacy systems, particularly in organizations with significant historical technology investment that cannot reasonably be replaced in the relevant timeframe, sometimes requires custom integration work despite the ongoing maintenance burden this creates.
The key distinction is not whether customization occurs, since some customization genuinely serves legitimate purpose in complex enterprise environments, but whether customization decisions receive appropriately rigorous analysis before approval, honestly weighing genuine strategic benefit against comprehensively calculated total cost of ownership, rather than being approved through informal discretion that systematically underweights long term maintenance burden relative to immediate business convenience.
The Vendor Relationship Dimension
Vendor relationship dynamics significantly affect customization decisions, sometimes in ways organizations do not fully appreciate during initial platform selection and implementation.
Vendors generally have strong business incentive encouraging customers toward standard configuration rather than extensive customization, since standard configuration reduces vendor support burden, enables smoother upgrade paths, and generally produces higher customer satisfaction over the platform's operational lifetime compared to customers struggling with extensive custom modification.
However, vendor sales and implementation partner incentives do not always align perfectly with this longer term platform health interest. Sales teams focused on closing initial contracts may emphasize flexibility without adequately distinguishing supported configuration from expensive custom development. Implementation partners compensated through billable customization work may have financial incentive misaligned with customer's genuine long term interest in staying close to standard.
Organizations should actively manage this dynamic rather than assuming vendor and implementation partner recommendations automatically align with genuine customer interest. This means asking pointed questions during vendor selection and implementation planning: what percentage of typical customer implementations require significant customization versus standard configuration? What specific ongoing maintenance burden does customization create with each platform upgrade cycle? Can the vendor provide reference customers who successfully operate using primarily standard configuration, allowing genuine comparison against organizations that pursued more extensive customization?
Vendors with genuine confidence in their platform's configuration flexibility should welcome these questions, since strong configuration capability represents genuine competitive advantage worth highlighting. Vendors who seem uncomfortable discussing customization cost, or who consistently recommend custom development for requirements that seem like they should fall within reasonable configuration flexibility, deserve particular scrutiny.
AI and the Customization Temptation
AI capabilities create particular temptation toward customization, precisely because AI's apparent flexibility and intelligence can make custom development feel more achievable and less risky than it actually proves to be in practice.
Organizations sometimes assume AI capabilities can be custom built relatively easily, given modern AI development tools and techniques, without fully appreciating the ongoing maintenance burden custom AI development creates, particularly around model performance monitoring, retraining as underlying data evolves, and governance oversight ensuring continued appropriate behavior as circumstances change.
Custom AI development for HR use cases carries particular risk given the sensitive nature of employment decisions AI might influence. A custom built AI capability lacks the vendor's ongoing investment in bias testing, regulatory compliance monitoring, and broader user community feedback that mature vendor provided AI capabilities generally benefit from.
This suggests particular caution before pursuing custom AI development for significant HR use cases, carefully weighing whether genuine strategic differentiation justifies the substantial ongoing governance and maintenance burden custom AI development creates, compared to leveraging vendor provided AI capability that benefits from broader investment in responsible AI development practice, ongoing bias monitoring, and regulatory compliance research that individual organizations often struggle to replicate internally with comparable rigor.
Counter-Perspective
"Excessive Standardization Stifles Genuine Innovation"
There is a legitimate counterargument to this chapter's emphasis on staying close to standard configuration.
Organizations that become excessively rigid about avoiding any customization risk missing genuine opportunity for meaningful competitive differentiation or fail to adequately serve genuinely unique business requirement that standard configuration cannot reasonably accommodate.
Some organizations, overcorrecting from customization sprawl experienced in previous technology generations, adopt reflexive customization avoidance that itself becomes counterproductive, forcing business processes into standard configuration that genuinely does not fit the organization's actual operational reality, creating its own form of dysfunction through excessive standardization rigidity.
This criticism has merit.
The goal of this chapter is not advocating absolute customization avoidance regardless of circumstance. It is advocating rigorous, honest analysis before customization proceeds, ensuring decisions reflect genuine comprehensive cost benefit analysis rather than either reflexive customization enthusiasm, driven by immediate convenience without adequate consideration of long term cost, or reflexive customization avoidance, driven by organizational trauma from previous customization sprawl without adequate consideration of genuine current business necessity.
Mature organizations develop genuine capability distinguishing situations warranting customization investment from situations where discipline toward standard configuration serves better long term interest, rather than defaulting reflexively toward either extreme without careful case by case analysis.
Case Note
A mid sized manufacturing company implementing a new talent management platform faced a customization request from its engineering division. The division argued that standard performance review timing, aligned with the company's fiscal year, poorly fit the division's project based work structure, where meaningful performance evaluation more naturally aligned with major project completion milestones occurring at irregular intervals throughout the year.
The initial instinct was straightforward rejection, citing this chapter's general principle favoring standard configuration and organizational consistency across divisions.
However, deeper analysis revealed genuine underlying business logic. The engineering division's project based structure created authentic misalignment between standard annual review timing and meaningful evaluation moments, not merely inconvenient timing preference, but genuine structural mismatch between the standard system design assumption, employees experience relatively continuous ongoing work, and the division's actual operational reality, employees experience distinct project phases with natural evaluation checkpoints at project completion.
Rather than either simple rejection or immediate customization approval, the implementation team explored whether the platform's existing configuration flexibility, rather than requiring genuine customization, could accommodate this need. They discovered the platform did support configurable review cycle triggers beyond simple fixed calendar timing, a capability existing within standard configuration flexibility that the initial implementation team had not fully explored, having defaulted toward the simpler fixed annual cycle without investigating alternative configuration options the platform genuinely supported.
This solution, ultimately achieved through more creative use of existing configuration flexibility rather than genuine customization, met the engineering division's authentic need without creating the ongoing maintenance burden custom development would have required.
The lesson here extends beyond this specific example. Organizations should genuinely explore configuration flexibility thoroughly before concluding customization is necessary, since platforms often support more flexibility than initial, relatively superficial exploration reveals, particularly when implementation teams default toward familiar, simple configuration patterns without fully investigating the platform's genuine configurable capability.
Systems Lens: Technical Debt as Structural Entropy
In systems terms, accumulated customization functions similarly to technical debt more broadly discussed in earlier chapters, representing a form of structural entropy that, absent deliberate counteracting discipline, tends to accumulate over time as numerous individually reasonable seeming decisions compound into significant aggregate burden.
Each individual customization decision, viewed in isolation, may appear to offer favorable immediate cost benefit tradeoff. The cumulative effect of many such decisions, however, often creates disproportionate aggregate burden that individual decision makers, focused on their specific immediate business need, rarely fully perceive or account for in their individual decision making.
This suggests the need for centralized architectural governance capable of perceiving and managing this aggregate pattern, since individual business units or decision makers, however reasonable their individual requests, structurally lack visibility into the accumulated system wide impact of numerous seemingly independent customization decisions occurring across the organization.
Responsible architecture requires this kind of systemic perspective, deliberately counteracting the natural tendency toward accumulated customization entropy through consistent governance discipline applied across the organization, rather than allowing customization decisions to be made independently by whichever business unit happens to be requesting a particular modification without adequate consideration of aggregate system wide consequence.
Philosophical Digression
There is a concept in various craft traditions of working with the grain, understanding that materials, whether wood, stone, or fabric, have inherent structural properties that skilled craftspeople learn to work with rather than against, achieving more durable, elegant results by respecting the material's natural tendencies rather than forcing arbitrary form regardless of underlying structural reality.
Enterprise software platforms, though clearly human constructed artifacts rather than natural materials, similarly develop something like grain through their underlying architectural design, the patterns and structures the platform was genuinely designed to support efficiently and sustainably.
Configuration means working with this grain, achieving desired outcome through the flexibility genuinely designed into the platform's architecture. Customization means working against this grain, forcing behavior the platform's underlying architecture was not designed to naturally support, achievable through sufficient effort and skill, but requiring ongoing maintenance to counteract the platform's natural tendency to resist this imposed, non native structure.
This does not mean customization is always wrong, just as skilled craftspeople sometimes deliberately work against a material's natural grain when specific aesthetic or functional purpose genuinely justifies the additional effort and reduced durability this requires.
But wisdom, in craft and in enterprise architecture alike, requires understanding this distinction clearly, recognizing when one works with underlying structural reality versus when one deliberately, knowingly chooses to work against it for sufficiently compelling reason, rather than drifting unconsciously into structural conflict through accumulated small decisions that individually seemed reasonable but collectively created significant unacknowledged tension with the system's fundamental architectural nature.
Further reading: Ward Cunningham's original writings on technical debt; Martin Fowler, Patterns of Enterprise Application Architecture; Eric Evans, Domain-Driven Design.
Reflection Questions
- How does your organization currently distinguish configuration from genuine customization?
- What governance process exists before customization requests receive approval, and does this process adequately account for true long term cost?
- Where has your organization accumulated customization debt through many individually reasonable seeming small decisions?
- Have you explored existing configuration flexibility thoroughly before concluding customization is genuinely necessary for current business requirements?
- How does your organization manage vendor and implementation partner incentives that may not perfectly align with genuine customer interest regarding customization discipline?
Key Takeaways
Configuration means working within a platform's designed flexibility. Customization means extending or modifying the system beyond its designed architecture, creating fundamentally different long term cost and risk profiles.
Organizations consistently underestimate true customization cost by focusing on initial development effort while underweighting ongoing maintenance, upgrade complexity, and organizational knowledge concentration risk. Multiple organizational and political forces drive drift toward customization despite general awareness that standard configuration offers better long term stability.
Effective customization governance requires clear business necessity articulation, genuine configuration alternative exploration, comprehensive total cost of ownership calculation, explicit ownership assignment, and executive accountability proportionate to genuine long term cost.
Some customization genuinely serves legitimate strategic purpose, but this should reflect rigorous analysis rather than either reflexive customization enthusiasm or reflexive customization avoidance. AI capabilities create particular customization temptation requiring especially careful consideration given the sensitive nature of employment related AI use cases.
Optional Reading
Ward Cunningham's original writings on technical debt provide the foundational metaphor underlying this chapter's analysis, though originally developed in pure software development context rather than specifically enterprise HR technology.
Martin Fowler, Patterns of Enterprise Application Architecture Fowler's classic work offers deep technical grounding for understanding architectural patterns and the genuine tradeoffs involved in various enterprise system design decisions.
Eric Evans, Domain-Driven Design: Tackling Complexity in the Heart of Software Evans's influential work on domain modeling offers valuable perspective on distinguishing genuine business complexity requiring sophisticated system design from unnecessary complexity that thoughtful architecture can avoid.
Nicholas Carr, Does IT Matter? Carr's provocative argument about information technology's changing strategic role offers useful context for thinking about when genuine competitive differentiation justifies customization investment versus when standard capability adequately serves organizational need.
Gene Kim, Kevin Behr, and George Spafford, The Phoenix Project This accessible business novel illustrates, through narrative, many of the systemic dynamics this chapter discusses regarding technical debt accumulation and the organizational discipline required to manage it responsibly.
Quiet Reflection
Somewhere in your organization right now, a seemingly minor customization request is being considered, evaluated primarily against immediate business convenience, without full visibility into the multi year maintenance burden this decision might create if approved without adequate discipline.
The architecture of dignity requires more than good intention regarding individual employee experience.
It requires the organizational discipline to recognize that seemingly small technical decisions, made without adequate governance, accumulate into significant structural burden that ultimately affects the organization's capacity to serve employees well, consuming resources and attention that could otherwise support more meaningful improvement to genuine employee experience and organizational capability.
Staying close to standard is not mere technical preference.
It is a form of stewardship, protecting the organization's future capacity to adapt and improve, rather than consuming that capacity maintaining accumulated customization debt that seemed reasonable in each individual moment of decision, but collectively represents significant unacknowledged cost the organization continues paying, often without full awareness of how this burden accumulated over time.
Cite this chapter: Roy, A. (2026). Chapter 19: Configure or Customize: The Discipline of Staying Close to Standard. In Designing the Architecture of Dignity. Retrieved from https://dignity.consciouscybernetics.org/chapter-19
Index • ← Previous • Next → • Browse by Topic
