{"version":1,"pages":[{"id":"ZtArnMCaU8UD7Ai3E7O4","title":"What is the Build It the Right Way Framework?","pathname":"/home","siteSpaceId":"sitesp_lmAiA","description":"Build It the Right Way is a ServiceNow architecture framework for designing scalable, secure, and maintainable solutions through an architecture-led, compliance-first approach to the Now Platform.","breadcrumbs":[{"label":"Welcome"}]},{"id":"feEm4xFkNUuRqz78aKeD","title":"Who This Is For","pathname":"/home/welcome/who-this-is-for","siteSpaceId":"sitesp_lmAiA","description":"Audience, prerequisites, and how to use the Build It the Right Way framework. For architects, platform owners, delivery leaders, and compliance partners building on ServiceNow.","breadcrumbs":[{"label":"Welcome"}]},{"id":"HtAcBaWvwfnObH4UjCwn","title":"How to Read the Framework","pathname":"/home/welcome/how-to-read-the-framework","siteSpaceId":"sitesp_lmAiA","description":"How the eight pillars, design decisions, design patterns, design artifacts, and solution units relate to each other.","breadcrumbs":[{"label":"Welcome"}]},{"id":"YLlEdGBaOmyARbmy4ZMf","title":"Overview: The Eight Pillars","pathname":"/home/pillars/servicenow-architecture-pillars","siteSpaceId":"sitesp_lmAiA","description":"A guiding framework of 8 ServiceNow architecture pillars for building scalable, secure, and maintainable platforms that align with business and governance.","breadcrumbs":[{"label":"Pillars"}]},{"id":"3KsMoAVFfcNZy1Palrn2","title":"Pillar 01 · Platform Governance","pathname":"/home/pillars/pillar-01-platform-governance","siteSpaceId":"sitesp_lmAiA","description":"Pillar 01 of the Build It The Right Way framework. The operating model that prevents shadow customisation on ServiceNow. Architecture Review Board, four control gates, scope discipline, RACI, maturity","breadcrumbs":[{"label":"Pillars"}]},{"id":"YmlUnyxSAs1sIaHV6RV2","title":"Pillar 02 · Configurable over Custom","pathname":"/home/pillars/pillar-02-configurable-over-custom","siteSpaceId":"sitesp_lmAiA","description":"Why custom code is the last resort, never the default. The decision framework for choosing configuration over customisation on ServiceNow.","breadcrumbs":[{"label":"Pillars"}]},{"id":"hOKc5IqduiUHkKO8pyhH","title":"Pillar 03 · Security by Design","pathname":"/home/pillars/pillar-03-security-by-design","siteSpaceId":"sitesp_lmAiA","description":"Access control, data validation, and scoped logic from the first design review. Not bolted on at Gate 03.","breadcrumbs":[{"label":"Pillars"}]},{"id":"QrxobFmnazrV22AjEWbG","title":"Pillar 04 · Scalability and Performance","pathname":"/home/pillars/pillar-04-scalability-and-performance","siteSpaceId":"sitesp_lmAiA","description":"Design for the platform you will have in three years, not the load you have today. Async processing, query discipline, and the failure modes performance work prevents.","breadcrumbs":[{"label":"Pillars"}]},{"id":"WRzRA0P1i8FSEmx5A85C","title":"Pillar 05 · Observability and Auditability","pathname":"/home/pillars/pillar-05-observability-and-auditability","siteSpaceId":"sitesp_lmAiA","description":"Logging, traceability, and audit evidence built into the platform from the first table. Not retrofitted under regulatory pressure.","breadcrumbs":[{"label":"Pillars"}]},{"id":"cnnQismDqHFDU7OxK1Jj","title":"Pillar 06 · Alignment with the Business Model","pathname":"/home/pillars/pillar-06-alignment-with-the-business-model","siteSpaceId":"sitesp_lmAiA","description":"Business services, business owners, and business processes reflected in the platform's data model. So the platform tells the business what is happening, not the other way around.","breadcrumbs":[{"label":"Pillars"}]},{"id":"sibm6b7aJ7rPbmIi9MH3","title":"Pillar 07 · Upgrade-Safe Architecture","pathname":"/home/pillars/pillar-07-upgrade-safe-architecture","siteSpaceId":"sitesp_lmAiA","description":"Avoid hardcoding. Avoid direct modification of out-of-box logic. Use scoped applications and configuration to survive every Now Platform release.","breadcrumbs":[{"label":"Pillars"}]},{"id":"MndhYIG7s6f30BGvgVFL","title":"Pillar 08 · Separation of Concerns","pathname":"/home/pillars/pillar-08-separation-of-concerns","siteSpaceId":"sitesp_lmAiA","description":"Validation, processing, and presentation logic in their own domains. So changes in one layer do not ripple through the others.","breadcrumbs":[{"label":"Pillars"}]},{"id":"RJ2kWMcduxTKFmRKxFE0","title":"Overview","pathname":"/home/architectural-blueprint/overview","siteSpaceId":"sitesp_lmAiA","description":"The bridge between the pillars (what good looks like) and the implementation roadmap (how to get there). The system-level view of how a governed ServiceNow platform is wired.","breadcrumbs":[{"label":"Architectural Blueprint"}]},{"id":"0Ui6UggKbhmgs0oNWXt1","title":"System Design Logic","pathname":"/home/architectural-blueprint/system-design-logic","siteSpaceId":"sitesp_lmAiA","description":"The logical model behind every governed ServiceNow platform built on this framework. Layers, boundaries, and the decisions that hold them in place.","breadcrumbs":[{"label":"Architectural Blueprint"}]},{"id":"wBn94N39k31P2R99yD1Y","title":"Integration Validation Paradigms","pathname":"/home/architectural-blueprint/integration-validation-paradigms","siteSpaceId":"sitesp_lmAiA","description":"How to validate every inbound and outbound integration against the framework before it ships. Contracts, idempotency, observability, and failure handling.","breadcrumbs":[{"label":"Architectural Blueprint"}]},{"id":"GRKUEKGUUWVVClaOh5FY","title":"Governance Control Gates","pathname":"/home/architectural-blueprint/governance-control-gates","siteSpaceId":"sitesp_lmAiA","description":"The four control gates from Pillar 01, expanded with full entry criteria, exit criteria, and evidence requirements for each gate.","breadcrumbs":[{"label":"Architectural Blueprint"}]},{"id":"LkPsGNwgTsu8aZ71jdxu","title":"Design Decision Principles","pathname":"/home/design-decisions/design-decision-principles","siteSpaceId":"sitesp_lmAiA","description":"This page outlines principles for making consistent and accountable ServiceNow design decisions within the Build It the Right Way Framework.","breadcrumbs":[{"label":"Design Decisions"}]},{"id":"NneNXI5Z1r1SgEf2jzrB","title":"Decision Record Template","pathname":"/home/design-decisions/decision-record-template","siteSpaceId":"sitesp_lmAiA","description":"An Architectural Decision Record (ADR) template tuned for ServiceNow platform decisions. Copy-paste ready.","breadcrumbs":[{"label":"Design Decisions"}]},{"id":"BH4BkE6xtxeLdY3hle9E","title":"Decision Log","pathname":"/home/design-decisions/decision-log","siteSpaceId":"sitesp_lmAiA","description":"Running log of all architectural decisions captured under this framework. Each entry links to its full Decision Record.","breadcrumbs":[{"label":"Design Decisions"}]},{"id":"CyH2xJQs9yWJ1S8BYNav","title":"Pattern Library Overview","pathname":"/home/design-patterns/servicenow-architecture-pattern-library","siteSpaceId":"sitesp_lmAiA","description":"The ServiceNow Architecture Pattern Library is a curated collection of proven design patterns tailored for building scalable, secure, and maintainable solutions on the ServiceNow platform.","breadcrumbs":[{"label":"Design Patterns"}]},{"id":"A4dQzYQ7NFuNMwgjgfWd","title":"Pattern 01 · Scoped Application Boundary","pathname":"/home/design-patterns/pattern-01-scoped-application-boundary","siteSpaceId":"sitesp_lmAiA","description":"The pattern for drawing a clean boundary around a unit of functionality. Inputs, outputs, ownership, lifecycle, and ACL model all defined at the boundary.","breadcrumbs":[{"label":"Design Patterns"}]},{"id":"ssDOCvJOjaZLJCAGUAtf","title":"Pattern 02 · Event-Driven Integration","pathname":"/home/design-patterns/pattern-02-event-driven-integration","siteSpaceId":"sitesp_lmAiA","description":"The pattern for integrating ServiceNow with external systems through events rather than synchronous calls. Loose coupling, replay, and observability built in.","breadcrumbs":[{"label":"Design Patterns"}]},{"id":"HS7EbviTTAv3JJsfoz9f","title":"Pattern 03 · ACL by Design","pathname":"/home/design-patterns/pattern-03-acl-by-design","siteSpaceId":"sitesp_lmAiA","description":"ACLs designed alongside the data model, not added later. Role-driven, scope-aware, and reviewed at Gate 01.","breadcrumbs":[{"label":"Design Patterns"}]},{"id":"15N2wQ1yA6OuZOwmtKte","title":"Pattern 04 · Reusable Utility Layer","pathname":"/home/design-patterns/pattern-04-reusable-utility-layer","siteSpaceId":"sitesp_lmAiA","description":"Build once, reuse everywhere. The pattern for a shared utility layer that serves multiple Solution Units without becoming a dumping ground.","breadcrumbs":[{"label":"Design Patterns"}]},{"id":"Rpn1ieWbPzjO9tRdbDXJ","title":"Pattern 05 · Idempotent Inbound API","pathname":"/home/design-patterns/pattern-05-idempotent-inbound-api","siteSpaceId":"sitesp_lmAiA","description":"Inbound APIs that can be safely retried. Idempotency keys, deduplication, and the audit trail that proves an operation only happened once.","breadcrumbs":[{"label":"Design Patterns"}]},{"id":"SYI34SkAp233hxgyvbIt","title":"ServiceNow Architect's Checklist","pathname":"/home/design-artifacts/servicenow-architects-checklist","siteSpaceId":"sitesp_lmAiA","description":"A focused checklist for ServiceNow architects using the Build It The Right Way Framework to design scalable, secure, and resilient solutions.","breadcrumbs":[{"label":"Design Artifacts"}]},{"id":"MO9m38ir2IbpnhQeyyFU","title":"ARB Charter Template","pathname":"/home/design-artifacts/arb-charter-template","siteSpaceId":"sitesp_lmAiA","description":"A copy-paste ARB charter. Mandate, membership, decision rights, escalation path, and meeting cadence. Adapt to your organisation.","breadcrumbs":[{"label":"Design Artifacts"}]},{"id":"Xx8o87hYvl7Psm4VwgQk","title":"Gate Review Templates","pathname":"/home/design-artifacts/gate-review-templates","siteSpaceId":"sitesp_lmAiA","description":"Templates for all four control gates. Gate 01 Design Intent, Gate 02 Build Review, Gate 03 Pre-Production, Gate 04 Post Go-Live Audit.","breadcrumbs":[{"label":"Design Artifacts"}]},{"id":"ZhyTu71PgXvn3TmofLlg","title":"RACI Matrix Template","pathname":"/home/design-artifacts/raci-matrix-template","siteSpaceId":"sitesp_lmAiA","description":"The RACI matrix for a governed ServiceNow platform. Five roles, the activities they touch, and the no-overlap rule for decision authority.","breadcrumbs":[{"label":"Design Artifacts"}]},{"id":"QSfARd2dCPmtk1XsMUmE","title":"Maturity Assessment Template","pathname":"/home/design-artifacts/maturity-assessment-template","siteSpaceId":"sitesp_lmAiA","description":"The assessment that scores a platform on the Reactive / Managed / Strategic ladder. Question bank, scoring rubric, and re-score cadence.","breadcrumbs":[{"label":"Design Artifacts"}]},{"id":"e5twM9rFgSb7p1zKs8YL","title":"Risk Register Template","pathname":"/home/design-artifacts/risk-register-template","siteSpaceId":"sitesp_lmAiA","description":"The risk register every governed platform should keep. Open risks, accepted risks, mitigations, and the platform owner's signature on each acceptance.","breadcrumbs":[{"label":"Design Artifacts"}]},{"id":"ZhqNFsiXIPcfsZrtlcEi","title":"Overview","pathname":"/home/solution-units/overview","siteSpaceId":"sitesp_lmAiA","description":"Modular, governed ServiceNow Architecture solutions built for visibility, reuse, and long-term value. The foundation of every ServiceNow Solution Architecture Unit in the BRY Framework","breadcrumbs":[{"label":"Solution Units"}]},{"id":"H3cbgsAxrLz21qq7nl3u","title":"Solution Unit Anatomy","pathname":"/home/solution-units/solution-unit-anatomy","siteSpaceId":"sitesp_lmAiA","description":"What every Solution Unit contains. Design areas, capabilities, integration points, ACL model, and lifecycle ownership.","breadcrumbs":[{"label":"Solution Units"}]},{"id":"3UgisQsTjQ8bFEr0Q4rG","title":"Solution Unit Template","pathname":"/home/solution-units/solution-unit-template","siteSpaceId":"sitesp_lmAiA","description":"A blank Solution Unit ready to be populated for a new domain. Copy this page, rename it, and fill it in at Gate 01.","breadcrumbs":[{"label":"Solution Units"}]},{"id":"BXd3GzSXUzZbWjtfEGtV","title":"Solution Unit Catalog","pathname":"/home/solution-units/catalog","siteSpaceId":"sitesp_lmAiA","description":"Running index of all Solution Units in the framework. Each entry links to its full Solution Unit page.","breadcrumbs":[{"label":"Solution Units"}]},{"id":"kO8rVjIlzyIKOuvDRQC7","title":"Overview","pathname":"/home/implementation-roadmap/overview","siteSpaceId":"sitesp_lmAiA","description":"How an organisation moves from legacy structures to the BRY operating model. Four phases, eighteen months, executive air cover at every step.","breadcrumbs":[{"label":"Implementation Roadmap"}]},{"id":"H3YBdi3b0gID9Wf7rCzB","title":"Phase 1 · Foundation (Months 1 to 3)","pathname":"/home/implementation-roadmap/phase-1-foundation","siteSpaceId":"sitesp_lmAiA","description":"Convene the ARB. Adopt Gate 01 and Gate 03. Establish the maturity baseline. Ninety days to move from Reactive to early Managed.","breadcrumbs":[{"label":"Implementation Roadmap"}]},{"id":"ve0MTMgBzGbrptUuZ354","title":"Phase 2 · Operate (Months 4 to 9)","pathname":"/home/implementation-roadmap/phase-2-operate","siteSpaceId":"sitesp_lmAiA","description":"All four gates running on every build. First Solution Unit fully designed under the framework. Maturity re-score at Month 6.","breadcrumbs":[{"label":"Implementation Roadmap"}]},{"id":"KKZEHAa5HmUTF6QW961Z","title":"Phase 3 · Scale (Months 10 to 18)","pathname":"/home/implementation-roadmap/phase-3-scale","siteSpaceId":"sitesp_lmAiA","description":"Three to five Solution Units operating under the framework. Pattern library populated. Maturity reaches early Strategic.","breadcrumbs":[{"label":"Implementation Roadmap"}]},{"id":"GJuhlGnXVVTUGZQaZmmw","title":"Phase 4 · Strategic (Month 18 plus)","pathname":"/home/implementation-roadmap/phase-4-strategic","siteSpaceId":"sitesp_lmAiA","description":"Platform Governance is a property of the platform, not a project. Quarterly maturity re-scores. New Pillars adopted as the framework evolves.","breadcrumbs":[{"label":"Implementation Roadmap"}]},{"id":"VMid8WMojHPl2PL5wDdK","title":"Glossary","pathname":"/home/reference/glossary","siteSpaceId":"sitesp_lmAiA","description":"Definitions for the terms used across the Build It The Right Way framework. The shared vocabulary.","breadcrumbs":[{"label":"Reference"}]},{"id":"525mNYRDr0Zgt0uyXRNi","title":"Acronyms","pathname":"/home/reference/acronyms","siteSpaceId":"sitesp_lmAiA","description":"Expansions for every acronym used in the framework. ARB, RACI, ITSM, ACL, SU, CTA, and more.","breadcrumbs":[{"label":"Reference"}]},{"id":"n1QSVwUekL6sFCSJdljB","title":"About the Author","pathname":"/home/reference/about-the-author","siteSpaceId":"sitesp_lmAiA","description":"Bill Martin. ServiceNow MVP 2026. Certified Technical Architect. TechTalk with Bill.","breadcrumbs":[{"label":"Reference"}]},{"id":"DDTOQZyX1Gz1Co2Lz13V","title":"Contributing and Feedback","pathname":"/home/reference/contributing","siteSpaceId":"sitesp_lmAiA","description":"How to contribute to the framework. How to report errors. How to propose new patterns or Solution Units.","breadcrumbs":[{"label":"Reference"}]}]}